0

使用 Extjs 4.1.1

我正在尝试将上下文菜单(右键单击启动菜单)链接到网格。所以,我有 Ext.menu.menu,当用户右键单击我的网格时,我想使用 showAt 显示菜单。这在一定程度上有效......

但是,我需要将上下文菜单的操作(与同一页面的工具栏菜单中的操作相同)链接到网格。所以,我需要上下文菜单选项来实际做一些事情。我发现这样做的方法是“停靠”菜单

this.addDocked(this.contextMenu);

这是网格,我创建了一个名为 contextMenu 的菜单。

这个问题是它弄乱了布局。无论我在 showAt() 中指定什么,上下文菜单通常会在屏幕底部的一半处弹出。同样在一侧,布局创建了一个空白空间,我猜它会“停靠”上下文菜单。但是,我并不真正希望它停靠,我希望它像真正的右键单击菜单一样浮动。

所以,问题是:如何在不通过停靠运行布局的情况下将菜单链接到网格?

4

1 回答 1

2

查看该版本附带的简单任务演示。它使用您尝试实现的这些确切概念。

于 2012-09-25T23:16:18.550 回答