1
我有一個ExtJS TreeGrid,我試圖在用戶右鍵單擊時添加一個ContextMenu。右鍵單擊工作正常,但有一個小竅門;該菜單不會顯示在用戶右鍵單擊的確切位置。相反,它錨定在節點的開始 - 所以如果用戶在節點的中途點擊右鍵,他們需要穿過屏幕來點擊菜單項 - 非常煩人。ExtJS TreeGrid - 上下文菜單定位不正確
這看起來有點奇怪,因爲我有這個確切的功能完美地爲ExtJS樹工作。也許這是一個ExtJS TreeGrid錯誤?
爲什麼contextMenu不能正確顯示用戶在樹形網格中右鍵單擊的位置?
這裏的聽衆:
listeners: {
contextmenu: function(node,event){
node.select();
myContextMenu.show(node.ui.getAnchor());
}
}
謝謝!
編輯:
在進一步的檢查中,同樣的事情ExtJS的樹內發生的事情 - 也許這是無法避免的?