2013-04-01 49 views
0

我正在使用具有邊界佈局的面板,其中西部區域包含樹,中心區域包含從具有列布局的面板延伸的面板。樹正在從json加載數據(可拖動)。當用戶放置節點樹形圖時,項目將添加到中心區域的面板中。但是爲了在面板中添加itms,我使用了panel.add方法,它總是添加在最後的位置。但是我想在用戶放棄的地方添加它。在DROP位置顯示面板

與panel.add(droppeditem)嘗試.showAt(e.getXY())

但它給錯誤的 遺漏的類型錯誤:未定義無法調用 'translatePoints'。

任何人可以幫助我實現這個

問候 URL

回答

0

我與樹面板上的上下文菜單中有同樣的錯誤。當我添加上下文菜單視圖到我的控制器內的參考設置爲xtype和autoCreate設置爲true時,它解決了問題。這幾乎就像對象(上下文菜單)沒有被實例化。 實施例:

var contextMenu = this.getPortletMenuContext(); 
contextMenu.showAt(event.getXY()); 

我正上方,直到我說相同的錯誤:

{ ref: 'portletMenuContext', selector: 'portletmenucontext', xtype: 'portletmenucontext', autoCreate: true } 

在我我的控制器內部參考文獻