由于自定义html渲染器,我有一个带有复选框选择模型和高单元格的网格。问题是当任何单元格被点击时网格抖动,因为所选单元格已滚动到焦点中。
这是一个问题的小提琴,尝试先中途手动滚动表格,然后点击单元格以查看网格跳跃(它不一致,可能需要尝试几次):https://fiddle.sencha.com/#view/editor&fiddle/1vma
有没有办法在点击时禁用行聚焦,或者如果这是根本原因则禁用行选择(因此你必须使用复选框来选择行)。
答案 0 :(得分:2)
我发现从" beforecellmousedown"返回false事件侦听器函数可以防止您尝试避免的行为。
{{1}}
答案 1 :(得分:1)
如果您的网格行包含需要可编辑/可选择的文本,您可以使用:
viewConfig: {
navigationModel: {}
}
答案 2 :(得分:0)
建议的较早答案仅适用于Modern Toolkit。 对于经典代码,此代码有帮助:
listeners: {
cellclick: function () {
this.blur();
}
}