2010-03-29 56 views

回答

1

終於讓我找到了一個解決方案:

Ext.getCmp("our_id").menu.items.get(index).setChecked(true, true); 

我發現,這種方法有一些問題,例如,setChecked工作從螢火蟲(只需要項目檢查)的罰款 ,但如果從JavaScript文件中運行,它 不像單選按鈕,但像複選框。 對於這種情況,您應該運行所有項目並明確選中並取消選中它們。

另外可以肯定,抑制發射信號(setChecked方法中的第二個參數),以避免遞歸。

1

我可能誤解了你的問題,但對於使用方法

setValue(value {String/Boolean}) : Ext.form.Field 

設置可以在本廣電選中/取消選中狀態,或者,如果一個字符串值傳遞,檢查一個同名的兄弟電臺,其值是指定的值

我會認爲收音機組會確保已經檢查過的按鈕不被選中。