我有一个在其中一列中具有组合的EditorGridpanel。
在该ComboBox的“选择”事件侦听器中,我想知道它在哪个网格行(Not Combobox Row)。
原因是我想每次选择一个项目时都会在网格中更新一个不同的列。
我想我可能会错过一些明显的东西。

谢谢你的帮助。

有帮助吗?

解决方案 2

好的,对于任何其他想尝试此操作的人,我发现了EditorGridpanel的无证件属性: activeEditor.
该属性包含一个“记录”属性,该属性是对combobox(或实际上)正在编辑的当前记录的引用。
它可能有点脆弱(因为没有证件),但似乎有效。

在Extjs 4.2中,要使用的网格(用于单元格式插件)的属性为:

grid.editingPlugin.getActiveRecord()

属性 editingPlugin 似乎仍然没有证件 getActiveRecord() 是。

其他提示

截至4.1,最好使用 edit 网格的事件。在包含编辑记录的事件中,您将通过。

http://docs.sencha.com/ext-js/4-1/#!/api/ext.grid.panel-event-edit

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top