gpt4 book ai didi

javascript - 无法让上下文菜单在 Extjs 4.2 中工作

转载 作者:行者123 更新时间:2023-12-03 09:33:06 24 4
gpt4 key购买 nike

似乎有很多文档介绍了在 Extjs 中弹出上下文菜单的多种方法。但对我来说没有任何作用。

我已经尝试过:

行上下文菜单

容器上下文菜单

gridContextMenu

我像这样将它们添加到我的听众中(gridContextMenu 除外)。我这样做对吗?

Ext.define('myGrid', {

extend: 'Ext.grid.Panel',


listeners: {
'rowcontextmenu': function (grid, index, event) {
alert('xxx')
},
containercontextmenu: function (grid, e) {
alert('xxx');
}
},
gridContextMenu: function (view, rec, node, index, e) {
alert('xxx');
},

这是我在 JS fiddle 中的代码

http://jsfiddle.net/8shpjxs2/1/

这个浏览器是特定的吗?是否必须关闭某些浏览器行为?我正在使用 Chrome。

最佳答案

使用itemcontextmenu .

Ext.define('myGrid', {

extend: 'Ext.grid.Panel',

listeners: {
itemcontextmenu: function (view, record, item, i, e, opt) {
e.preventDefault();
alert('xxx');
}
},

示例:http://jsfiddle.net/m61arb93/1/

关于javascript - 无法让上下文菜单在 Extjs 4.2 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31432723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com