【发布时间】:2015-08-17 17:48:02
【问题描述】:
剑道上下文菜单什么时候锚定?我的问题是上下文菜单在稍微错误的位置打开。我将alignToAnchor 设置为true。一切正常,除非我在网格中添加第一个项目。然后上下文菜单稍微关闭。问题可能是因为我有自定义行模板,并且我还必须添加自定义标题。自定义标头将其丢弃。这种行为不仅仅发生在用户第一次右键单击该行时。总是在用户右键单击该行时。然后刷新页面,右键单击该记录将 contextMenu 放在正确的位置。
以下是我尝试过的几件事:
1) 销毁 contextMenu 并在创建第一条记录后重新初始化。
2) 向所有行添加一个类noContextMenu。将 contextMenu 上的过滤器更改为 tr:not(.noContextMenu),然后在 dataBound: $(".noContextMenu").removeClass("noContextMenu"); 的末尾添加一行(因此,noContextMenu 类仅在弹出编辑期间有效。)
3) 挖掘 contextMenu 对象并覆盖目标变量。
【问题讨论】:
标签: jquery kendo-ui kendo-grid contextmenu kendo-contextmenu