Ext.NET 4.8.3 GridPanel CellEditing 模式下 取消回车键默认确认
在 Ext.NET 的 GridPanel 中,你可以使用 KeyNav 组件来监听键盘事件,并阻止回车键作为默认的确认键。下面是一个示例代码:
var grid = new Ext.grid.GridPanel({
// 配置项
// ...
plugins: [{
ptype: 'cellediting',
clicksToEdit: 1
}],
// ...
listeners: {
afterrender: function() {
var keyNav = grid.getEl().addKeyMap({
key: Ext.EventObject.ENTER,
fn: function() {
// 取消回车键作为默认确认键的操作
return false;
}
});
}
}
});
在上面的示例中,我们使用了 GridPanel 的 afterrender 事件来添加一个 KeyNav 组件。在 KeyNav 的配置中,我们指定了回车键 (Ext.EventObject.ENTER) 作为要监听的键盘事件,并在其对应的回调函数中返回 false 来阻止默认的确认行为。
你可以根据自己的需求修改以上代码来适应你的应用程序。
原文地址: https://www.cveoy.top/t/topic/qpkh 著作权归作者所有。请勿转载和采集!