Javascript ExtJS 4.1-编辑单元格时消失选择(组合框编辑器)

Javascript ExtJS 4.1-编辑单元格时消失选择(组合框编辑器),javascript,gridview,checkbox,extjs4.1,Javascript,Gridview,Checkbox,Extjs4.1,我有两列GridPanel: 类型:字符串 详情:组合 我添加了复选框选择模型,我有一个小问题 当我选择了两行并想编辑某些选定行甚至未选定行中的“详细信息”列时,选择将消失。只有编辑的行保持选中状态。 我找不到任何解决办法。有人能帮我吗 jsFIDLE:您的问题是编辑模型和复选框选择模型不兼容。其技术原因是,复选框模型在网格上使用rowselection模型,grideditor在网格上使用cellselection模型。我认为Extjs与您的需求不兼容,因为网格需要单元格选择模型才能知道在哪里

我有两列GridPanel:

  • 类型:字符串
  • 详情:组合
  • 我添加了复选框选择模型,我有一个小问题

    当我选择了两行并想编辑某些选定行甚至未选定行中的“详细信息”列时,选择将消失。只有编辑的行保持选中状态。 我找不到任何解决办法。有人能帮我吗


    jsFIDLE:

    您的问题是编辑模型和复选框选择模型不兼容。其技术原因是,复选框模型在网格上使用rowselection模型,grideditor在网格上使用cellselection模型。我认为Extjs与您的需求不兼容,因为网格需要单元格选择模型才能知道在哪里放置编辑器,而行选择模型则需要在使用复选框选择模型时直观地看到选择。在您的示例中,它听起来像是选择了行选择模型,这意味着它在开始编辑时选择了该行,因为必须选择该行才能知道将编辑器放置在何处

    我给你的建议是使用checkcolumn插件,通过在每一列上使用渲染器来伪造选中的行,当checkcolumn的值为true时,渲染器会将背景更改为选中的颜色,这样它看起来像一个行选择模型,但实际上不是一个