使用 Extjs 4.1.1
我正在尝试将上下文菜单(右键单击启动菜单)链接到网格。所以,我有 Ext.menu.menu,当用户右键单击我的网格时,我想使用 showAt 显示菜单。这在一定程度上有效......
但是,我需要将上下文菜单的操作(与同一页面的工具栏菜单中的操作相同)链接到网格。所以,我需要上下文菜单选项来实际做一些事情。我发现这样做的方法是“停靠”菜单
this.addDocked(this.contextMenu);
这是网格,我创建了一个名为 contextMenu 的菜单。
这个问题是它弄乱了布局。无论我在 showAt() 中指定什么,上下文菜单通常会在屏幕底部的一半处弹出。同样在一侧,布局创建了一个空白空间,我猜它会“停靠”上下文菜单。但是,我并不真正希望它停靠,我希望它像真正的右键单击菜单一样浮动。
所以,问题是:如何在不通过停靠运行布局的情况下将菜单链接到网格?