EXTJS 3.4 中的复选框选择模型

Posted

技术标签:

【中文标题】EXTJS 3.4 中的复选框选择模型【英文标题】:checkboxselectionmodel in EXTJS 3.4 【发布时间】:2016-09-20 17:54:36 【问题描述】:

我在EXTJS 3.4 中使用checkboxselectionmodel。如何查明标题复选框何时被选中?

示例:

if (header checkbox is checked) 
    //do this..
 else if (individual child checkboxes are checked) 
    //do something else

【问题讨论】:

【参考方案1】:

为我的查询发布解决方案可能对其他人有所帮助:)

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!!!');

【讨论】:

以上是关于EXTJS 3.4 中的复选框选择模型的主要内容,如果未能解决你的问题,请参考以下文章

ExtJS 3.4 复选框组未设置值

extjs 3.4 如何动态添加复选框到工具栏

EXTJS ||在 GridPanel 中实施复​​选框选择模型时需要帮助

如何仅在单击网格中的复选框而不是单击单元格或行时选择复选框在 extjs 3.2

如何使用过滤数据保留 ExtJS 网格中的选择?

ExtJS中grid单击一行时判断改行的复选框是不是选中,如果选中则单击之后取消选中状态,没有选中则让复选框