所以我声明一个这样的ExtJS单选按钮对象:
.AddExtObject("{xtype:'radiogroup', ref:'../AndOr', defaults:{name:'rdo-payee2'}, width:120, items:[{boxLabel:'And', checked:true, inputValue:'and'},{boxLabel:'Or', inputValue:'or'}]}")
当我这样做时:
if (checkWin.Payee2.AndOr.getValue() == 'and') {
fundingRec.set('IsPayee2RequiredToSign', '1');
} else {
fundingRec.set('IsPayee2RequiredToSign', '0');
}
Global.alert(checkWin.Payee2.AndOr.getValue());
然而,在我的保存方法中,它输出:
[object Object]
所以fundingRec永远不会被设置为'1',因为它总是看到我在上面的文本中的值,并始终将其设置为'0'。
如何根据需要正确访问此字段的值?
答案 0 :(得分:1)
我明白了。
如果您有ExtJS RadioGroup,则需要首先访问组中的无线电元素,然后获取元素组值('和/或')..而不是基本值('true / false')..像这样
checkWin.Payee2.AndOr.getValue().getGroupValue()