ExtJS 4.1 - 编辑单元格时消失的选择(ComboBox编辑器)

时间:2012-08-10 10:09:53

标签: javascript gridview checkbox extjs4.1

我的GridPanel有2列:

  1. 类型:字符串
  2. 详情:combo
  3. 我添加了CheckBox选择模型,我有一点问题。

    当我选择几行并想要编辑某些选定行中的详细信息列甚至未选中时,选择将消失。仅选中已编辑的行。 我找不到任何解决方案。任何人都可以帮助我吗?

    JSFiddle:http://jsfiddle.net/papcio28/fkJT3/6/

1 个答案:

答案 0 :(得分:0)

您的问题是编辑模型和复选框选择模型并不兼容。技术原因是复选框模型使用网格上的行选择模型,并且grideditor在网格上使用单元选择模型。我认为Extjs并不符合您的要求,因为网格需要单元格选择模型才能知道编辑器和行选择模型的位置,以便您在使用复选框选择模型时直观地看到选择。在您的示例中,它听起来像选择行选择模型,这意味着它在您开始编辑时选择行,因为必须选择行才能知道放置编辑器的位置。

我的建议是使用checkcolumn插件,并在每个列上使用渲染器伪造所选行,当您的checkcolumn的值为true时,将所有颜色的背景更改为所选颜色,这样看起来就像一行选择模型,但实际上并不是一个。

相关问题