Ext4.1 tree grid的右鍵菜單功能其實挺簡單的
只要添加一個itemcontextmenu事件,並在事件中顯示出Menu就OK了。
代碼:
this.tree.on('itemcontextmenu', function ( view, record, item, index, e, eOpts) { e.preventDefault(); //屏蔽默認右鍵菜單 rightMenu.showAt(e.getXY()); }); var rightMenu = new Ext.menu.Menu({ items: [{ text: '全選', handler: Ext.bind(function(){ },this) }, { text: '全不選', handler: Ext.bind(function(){ },this) }] });
效果圖:
grid也類似的。
注意點:這個itemcontextmenu事件是,只有點擊到節點中才能出發的事件