/**//** * 列表右键菜单 */ client.addListener('rowcontextmenu', rightClickFn); var rightClick = new Ext.menu.Menu( { id : 'rightClickCont', items : [ { id:'rMenu1', text : '右键菜单1', //handler:rMenuFn1 }, { id:'rMenu2', text : '右键菜单2', //handler:rMenu2 }] }); function rightClickFn(client, rowIndex, e) { e.preventDefault(); rightClick.showAt(e.getXY()); } /**//** * 单击 */ client.addListener('rowclick', rowClickFn); function rowClickFn(grid, rowIndex, e) { alert('你单击了' + rowIndex); } /**//** * 双击 */ client.addListener('rowdblclick', rowClickFn); function rowClickFn(grid, rowIndex, e) { alert('你双击了' + rowIndex); }
还有些菜单图标之类的属性添加一下就可以用了。