【发布时间】:2012-04-15 03:44:42
【问题描述】:
我想在我的网格上有一个专用的编辑工具栏按钮,并使用双击/Enter 键用于其他目的。
我能否以某种方式更改行编辑器插件的单击/进入编辑行为,而不会破坏其内部结构?乍一看代码似乎很死板,但我想也许有人已经遇到过这个问题并且有一个创造性的解决方案。
【问题讨论】:
我想在我的网格上有一个专用的编辑工具栏按钮,并使用双击/Enter 键用于其他目的。
我能否以某种方式更改行编辑器插件的单击/进入编辑行为,而不会破坏其内部结构?乍一看代码似乎很死板,但我想也许有人已经遇到过这个问题并且有一个创造性的解决方案。
【问题讨论】:
看起来这行得通,如果有人有更好的想法,我愿意接受建议
plugins: [
Ext.create('Ext.grid.plugin.RowEditing', {
startEditByClick: function (){},
onEnterKey: function (){}
})
],
【讨论】:
在 ExtJs 4.2 中,此解决方案不起作用。您应该像上面发布的那样覆盖 onCellClick 方法:
plugins: [
Ext.create('Ext.grid.plugin.RowEditing', {
onCellClick: function (){}
})
]
这对我有用。
【讨论】: