1
在我的网格上,我在单元格上放置了一个图标,并在点击事件上显示了一个菜单选项。该菜单通过event.getXY()位置显示,但我想显示菜单从图标底部或特定单元格开始,例如:如何在网格单元格的图标底部显示菜单extjs4
或者像标准插件仅从单元格底部打开日历。 在此先感谢。
在我的网格上,我在单元格上放置了一个图标,并在点击事件上显示了一个菜单选项。该菜单通过event.getXY()位置显示,但我想显示菜单从图标底部或特定单元格开始,例如:如何在网格单元格的图标底部显示菜单extjs4
或者像标准插件仅从单元格底部打开日历。 在此先感谢。
itemcontextmenu: function (grid, rec, item, index, event) {
event.preventDefault();
var rect = event.target.parentElement.getBoundingClientRect(); // try to play with or without 'parentElement'
var x = rect.left;
var y = rect.top + rect.height;
myMenu.showAt(x, y);
}
测试在Chrome,IE9
请张贴的jsfiddle你的代码。 –
我正在使用这个功能: – user1743096
什么是jsfiddle.I新的here.Please建议 – user1743096