Ext.NET 4.8.3 GridPanel CellEditing - 阻止Enter键触发
要阻止Enter键在Ext.NET 4.8.3的GridPanel中触发CellEditing,您可以使用以下代码:
var grid = Ext.create('Ext.grid.Panel', {
// grid的配置项
listeners: {
beforeedit: function(editor, context, eOpts) {
// 判断按下的键是否为Enter键
if (eOpts.event.getKey() === Ext.event.Event.ENTER) {
// 阻止默认行为
eOpts.event.stopEvent();
}
}
}
});
在上面的代码中,我们使用beforeedit事件来监听CellEditing的开始。在事件处理程序中,我们使用eOpts.event.getKey()来获取按下的键,然后使用eOpts.event.stopEvent()来阻止默认行为,即阻止Enter键触发CellEditing。
请注意,这只会阻止Enter键触发CellEditing,其他键仍然可以触发CellEditing。如果您想要阻止其他键触发CellEditing,可以根据需要进行修改。
原文地址: https://www.cveoy.top/t/topic/qprs 著作权归作者所有。请勿转载和采集!