2014-07-23 40 views
0

我有一個啓用了多選(selModel:{MODE:MULTI})的樹面板。如果選擇了多個節點,那麼您右鍵單擊以激活上下文菜單,除了右鍵單擊的節點之外的所有選定節點都將被取消選擇。EXTJS:在右鍵單擊多選樹面板時取消選中的節點(itemcontextmenu)

我要找的結果是節點保持選中狀態,所以我可以單擊一個菜單項並獲取所有選定節點的ID。

幾年前爲此問題創建了一個錯誤,Sencha引入了一個新配置ignoreRightMouseSelection,如果設置爲true,則不會將右鍵單擊作爲選擇。但是這個配置適用於RowModel。我正在使用樹面板。

我聽該事件是treepanels「itemcontextmenu」,以顯示文本菜單

讚賞任何幫助,感謝

回答

1

我加入一個參數來selModel固定的這個問題。

selModel: (
{ 
    mode: 'MULTI', ignoreRightMouseSelection:true 
}) 

試試吧。

相關問題