如何獲取複選框的值?如何獲取複選框的值
var tb = new Ext.Toolbar();
tb.add({
xtype: 'checkbox',
boxLabel: 'Expand Groups by Default',
id: 'GetChkBoxValue',
checked: true,
handler: function() {
alert(this.getValue())
}
});
是否有可能得到tb.I外的複選框的值已經做了這樣的事情,但不點火
Ext.getCmp('GetChkBoxValue').getValue();
這是怎麼回事?一個錯誤?你創建的代碼應該可以工作。我能想到的唯一的事情是,在呈現工具欄之前,您正嘗試調用getValue。由於您的複選框是按需創建的(通過傳入cfg對象),Ext.getCmp在渲染之前不會找到該元素。 – 2009-12-21 19:35:02
是的問題是它總是讓我錯誤,因爲對象被實例化,並且在它被渲染之前被調用。我想知道我怎樣才能得到一個複選框的值? – xrx215 2009-12-21 21:51:17
我可以訪問網格面板中的複選框的值如下 Ext.getCmp('chkid')。getValue() 使用此值如果它是true我必須exapnd組,如果它是假的我不得不垮臺。 任何人都可以幫助我擴大和摺疊網格面板中的組。 – xrx215 2009-12-21 23:39:53