Browse Source

Interactive forms: values for radio buttons (issue #6995)

vkuryakov 8 years ago committed by Tim van der Meij
parent
commit
4e181e59ef
  1. 10
      src/core/annotation.js

10
src/core/annotation.js

@ -786,14 +786,12 @@ var ButtonWidgetAnnotation = (function ButtonWidgetAnnotationClosure() {
// The parent field's `V` entry holds a `Name` object with the appearance // The parent field's `V` entry holds a `Name` object with the appearance
// state of whichever child field is currently in the "on" state. // state of whichever child field is currently in the "on" state.
var fieldParent = params.dict.get('Parent'); var fieldParent = params.dict.get('Parent');
if (!isDict(fieldParent) || !fieldParent.has('V')) { if (isDict(fieldParent) && fieldParent.has('V')) {
return;
}
var fieldParentValue = fieldParent.get('V'); var fieldParentValue = fieldParent.get('V');
if (!isName(fieldParentValue)) { if (isName(fieldParentValue)) {
return;
}
this.data.fieldValue = fieldParentValue.name; this.data.fieldValue = fieldParentValue.name;
}
}
// The button's value corresponds to its appearance state. // The button's value corresponds to its appearance state.
var appearanceStates = params.dict.get('AP'); var appearanceStates = params.dict.get('AP');

Loading…
Cancel
Save