2016-09-20 57 views
0

我在EXTJS 3.4中使用checkboxselectionmodel。如何找出何時選中標題複選框。EXTJS中的checkboxselectionmodel 3.4

例子:

If (header checkbox is checked) 
{ //do this..} 
else --> individual child checkboxes are checked 
{ 
do something else 
} 

回答

0

發佈了我的查詢解決方案可以幫助別人:)

var view = Ext.getCmp('<<Grid ID >>').getView(); 
var isChecked = false; 
var chkdiv = Ext.fly(view.innerHd).child(".x-grid3-hd-checker-on"); 
if (!(chkdiv == null)) { 
    isChecked = chkdiv.hasClass('x-grid3-hd-checker-on'); 
} 
if (isChecked) { 
    console.log('Header Checked!!!'); 
} 
else { 
    console.log('Child Checked!!!'); 
}