2011-01-24 12 views
1

ユーザーが右クリックしたときにContextMenuを追加しようとしているExtJS TreeGridがあります。右クリックはうまくいきますが、ちょっとした笑い声があります。メニューは、ユーザーが右クリックする正確な位置に表示されません。むしろ、それはノードの初めに固定されています。つまり、ユーザーがノードの半分を右クリックすると、画面上を移動してメニュー項目をクリックする必要があります。ExtJS TreeGrid - コンテキストメニューアンカーが正しくありません

これはちょっと変わっているようですが、私はこの正確な機能がExtJSツリーでは完全に機能しています。 ExtJS TreeGridのバグでしょうか?

なぜ、コンテキストグリッドでは、グリッド内でユーザーが右クリックした場所が正確に表示されませんか?

    listeners: { 
         contextmenu: function(node,event){ 
          node.select(); 
          myContextMenu.show(node.ui.getAnchor()); 
         } 
        } 

ありがとう:

はここでリスナーです!

EDIT:さらに検査で

、同じことがExtJSのツリーの中に起こっている - おそらくこれを避けることができないのですか?

答えて

2

自分の質問に答えるための謝罪が、これはそれをソート:

    listeners: { 
         contextmenu: function(node,event){ 
          node.select(); 
          myContextMenu.showAt(event.xy); 
         } 
        } 
関連する問題