Extjs 4网格:添加复选框列而不附加到数据字段

时间:2012-12-31 06:16:52

标签: checkbox grid extjs4

我需要在Extjs网格中有一个列,其中包含一个没有分配数据字段的复选框。我已经尝试过checkColumn插件,但它只在我为其分配数据字段时才有效。

我的意思是它适用于以下代码:

{header: 'Business Call?',dataIndex: 'business', width: 55, xtype: 'checkcolumn'}

但对于此代码,它只显示一个复选框,但它不可点击:

{header: 'Set Business Call', width: 55, xtype: 'checkcolumn'}

我想要发生的是,当用户勾选复选框时,我需要在相应的数据库行上执行某些操作。 Extjs有可能吗?

2 个答案:

答案 0 :(得分:2)

您打算使用可点击的复选框做什么?如果它只是点击您试图拦截的行为,那么通过指定dataIndex会对您造成什么伤害?

答案 1 :(得分:1)

请记住,您应该将复选框的图片添加到来自extjs的图片 - >资源 - >图片 - >默认 - >网格

{
 xtype: 'checkcolumn',
 header: 'Capital City',
 dataIndex: 'CapitalCity',
 editor: {
          xtype: 'checkbox',
          cls: 'x-grid-checkheader-editor'
          }
}