要阻止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,可以根据需要进行修改。

Ext.NET 4.8.3 GridPanel CellEditing - 阻止Enter键触发

原文地址: https://www.cveoy.top/t/topic/qprs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录