【问题标题】:EXTJS4 -how to add editable checkbox column in a grid?EXTJS4 - 如何在网格中添加可编辑的复选框列?
【发布时间】:2012-12-31 09:20:45
【问题描述】:

请告诉我,如何在网格中添加复选框列。

我试过following。但它是只读的checkbox

我应该使用checkboxModel吗?如果是这样,那么请让我有完整的代码

【问题讨论】:

    标签: extjs4


    【解决方案1】:

    给你,一个匹配任何数据元素的 Ext4 示例:

    {
        xtype: 'checkcolumn',
        header: 'My Checkbox column',
        dataIndex: 'myBooleanFieldThatMatchesTheModelFieldOfMyGridStore',
        listeners: {// In case you want to perform a specific action on click...
            checkChange: me.onCheckChange
        },
        flex: 1
    }
    

    【讨论】:

      【解决方案2】:

      这是一个带有复选框的网格示例。

      var sm = Ext.create('Ext.selection.CheckboxModel');
      var grid2 = Ext.create('Ext.grid.Panel', {
          store: //
          selModel: sm,
          columns: //[]
          columnLines: true,
          width: 600,
          height: 300,
          frame: true,
          title: 'Framed with Checkbox Selection',
          renderTo: Ext.getBody()
      });
      

      【讨论】:

      • 您的示例提供了一个复选框,但是在选择事物的上下文中!虽然最初的问题清楚地表明他想要一个对应于数据字段的复选框。 :-) 非常感谢您的尝试 :-)
      • @Lawrence 感谢您的建设性批评。这是3年前的事了,OP根本没有回应。目前尚不清楚他在问什么(我不知道您在哪里可以找到有关“他想要一个与数据字段对应的复选框”的信息)。
      • 实际上,我可能不得不道歉,因为确实,在重读问题时,并不清楚您所说的。可能是我误会了哈哈哈:-)
      猜你喜欢
      • 2017-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-29
      • 1970-01-01
      • 2017-10-29
      • 1970-01-01
      • 2023-04-05
      相关资源
      最近更新 更多