ExtJS 6.0.1禁用单元格选择

时间:2016-02-09 09:13:20

标签: javascript extjs grid

我正在尝试在Ext.grid.Panel中禁用单元格选择。 我发现有很少的selectionTypes和selectionModes,但都没有为我工作。如果我能通过使用框架来实现这一目标,那将会很棒。

提前致谢。

更新我的问题:我想选择一行,但不是一列。是否可以禁用单元格选择,但允许用户选择行?

更新

我找到了比建议更好的解决方案:

只需使用theme-variable of the component即可。 通过将值设置为0px,选择将完全消失。

3 个答案:

答案 0 :(得分:1)

使用列表或树我通常使用行选择的事件来执行我所要做的和单击单击时我将所选单元格css更改为空。

可能性:

  1. 将所选单元格的css更改为null
  2. 不使用单元格选择事件但行选择(选择的单元格/行始终匹配相同) - >如果问题是单击时单元格css更改它
  3. 只有解决方法,您无法禁用单元格点击,因为如果没有此功能,则无法触发rowclick事件

答案 1 :(得分:0)

您是否搜索过文档?对于“禁用”,“单元格”和“选择”,可能吗?

因为disableSelection:true适合我。

答案 2 :(得分:0)

覆盖以下css类:

.x-grid-item-focused .x-grid-cell-inner:before {     
    border: none; 
}

此后,当您选择网格单元格时,将不会显示单元格选择边框。