从ExtJS单选按钮访问值

时间:2010-09-22 13:03:46

标签: 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.getValue() == 'and') {
                fundingRec.set('IsPayee2RequiredToSign', '1');
            } else {
                fundingRec.set('IsPayee2RequiredToSign', '0');
            }
            Global.alert(checkWin.Payee2.AndOr.getValue());

然而,在我的保存方法中,它输出:

[object Object]

所以fundingRec永远不会被设置为'1',因为它总是看到我在上面的文本中的值,并始终将其设置为'0'。

如何根据需要正确访问此字段的值?

1 个答案:

答案 0 :(得分:1)

我明白了。

如果您有ExtJS RadioGroup,则需要首先访问组中的无线电元素,然后获取元素组值('和/或')..而不是基本值('true / false')..像这样

checkWin.Payee2.AndOr.getValue().getGroupValue()