2010-09-22 94 views
0

所以我宣佈一個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',因爲它總是看到,值是我在上面的文本中d始終將其設置爲「0」。

如何正確地訪問此字段的值,因爲我需要?

回答

1

我想通了。

如果您有ExtJS RadioGroup,您需要首先訪問組中的無線電元件,然後獲取該元素組值('和/或')..而不是基本值('true/false')。 ..like這

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