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

3

我需要在我的Extjs表格中添加一列复选框,但它没有分配给任何数据字段。我已经尝试过checkColumn插件,但只有在分配了数据字段时才能正常工作。

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

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

但是对于这段代码,它只显示一个复选框,但无法点击:
{header: 'Set Business Call', width: 55, xtype: 'checkcolumn'}

当用户勾选复选框时,我希望能够对相应的数据库行执行某些操作。在Extjs中是否可以实现这一点?

2个回答

2

您打算如何使用可点击的复选框?如果只是想拦截单击操作,那么指定dataIndex有什么影响呢?


我不希望该列在数据库中表示任何数据。我只想要类似于操作按钮的东西,但在这种情况下是复选框。 - vahissan
你是对的。指定一个在数据库中不存在的dataIndex确实起作用了。谢谢! - vahissan

1
记住,你应该从extjs-->resources-->images-->default-->grid中添加复选框图片到你的图片中。
{
 xtype: 'checkcolumn',
 header: 'Capital City',
 dataIndex: 'CapitalCity',
 editor: {
          xtype: 'checkbox',
          cls: 'x-grid-checkheader-editor'
          }
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接