【问题标题】:How to turn on multiselect checkbox mode on a grid in ext js如何在ext js中的网格上打开多选复选框模式
【发布时间】:2011-09-26 05:39:29
【问题描述】:

我正在尝试这个: http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/infinite-scroll.html

我试图让网格在每一行旁边都有复选框,以便用户可以选择多行。

我试过了:

SelModel: 'CheckboxSelectionModel',

在配置中,它没有任何区别,我也删除了这一行:

disableSelection: true,

【问题讨论】:

    标签: extjs datagrid extjs4


    【解决方案1】:

    您需要创建选择模型类的实例。例如,您可以在网格面板的 initComponent 方法中使用它:

    this.selModel= Ext.create('Ext.selection.CheckboxModel');

    或者您可以将以下内容添加到网格的配置中:

    selModel : Ext.create('Ext.selection.CheckboxModel')

    如果您查看 API 文档,selModel 需要一个对象而不是字符串。

    【讨论】:

    • 我想补充一下,模型有一个mode 配置来定义它是否允许单选或多选:selModel : Ext.create('Ext.selection.CheckboxModel', {mode : 'MULTI'}); 默认为'MULTI',我只是想指出.
    • 谢谢大家,还有一件事,我如何获得已选择的数组?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 2015-06-26
    相关资源
    最近更新 更多