在EditorGridPanel中显示组件而不单击

时间:2010-05-15 11:25:18

标签: javascript extjs

有没有办法在EditorGridPanel中显示组件而无需点击单元格?

我在demo上看到的问题是复选框不是Ext.form.Checkbox组件,甚至不是从它继承的。复选框只是背景图像,因为我正在构建一个需要ComboBoxes的网格,所以应用类似的hack并不简单。

1 个答案:

答案 0 :(得分:0)

好的,我看到你现在的样子。在网格渲染时立即在每行上显示组合框。这可能很难实现,我怀疑它可能会对网格的整体性能产生负面影响(多个组合框可以渲染而不是仅仅一个)。

在任何情况下,您是否查看了clicksToEdit的{​​{1}}配置选项?来自ExtJS文档:

  

单元格的点击次数   需要显示单元格的编辑器   (默认为2)。

     

将此选项设置为“自动”表示   在所选单元格上的mousedown   开始编辑该单元格。

如果您尝试将此设置为'自动',该怎么办?在编辑开始之前,这至少会减少用户必须执行的鼠标点击量。这就是你真正想要的吗?

(请注意,我自己没有尝试过此选项,因此我不知道它与Comboboxes的实际效果如何。)