Javascript 从ExtJS单选按钮访问值
所以我声明了一个ExtJS单选按钮对象,如下所示:Javascript 从ExtJS单选按钮访问值,javascript,asp.net,extjs,Javascript,Asp.net,Extjs,所以我声明了一个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.get
.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”
如何根据需要正确访问此字段的值?我已经计算出来了
如果您有一个ExtJS RadioGroup,则需要首先访问组中的radio元素,然后获取该元素组值('and/or')…而不是基本值('true/false')…如下所示
checkWin.Payee2.AndOr.getValue().getGroupValue()