有没有办法在EditorGridPanel中显示组件而无需点击单元格?
我在demo上看到的问题是复选框不是Ext.form.Checkbox组件,甚至不是从它继承的。复选框只是背景图像,因为我正在构建一个需要ComboBoxes的网格,所以应用类似的hack并不简单。
答案 0 :(得分:0)
好的,我看到你现在的样子。在网格渲染时立即在每行上显示组合框。这可能很难实现,我怀疑它可能会对网格的整体性能产生负面影响(多个组合框可以渲染而不是仅仅一个)。
在任何情况下,您是否查看了clicksToEdit
的{{1}}配置选项?来自ExtJS文档:
单元格的点击次数 需要显示单元格的编辑器 (默认为2)。
将此选项设置为“自动”表示 在所选单元格上的mousedown 开始编辑该单元格。
如果您尝试将此设置为'自动',该怎么办?在编辑开始之前,这至少会减少用户必须执行的鼠标点击量。这就是你真正想要的吗?
(请注意,我自己没有尝试过此选项,因此我不知道它与Comboboxes的实际效果如何。)