Ext Grid的鼠标事件
Javascript代码 
/**   
* 列表右键菜单   
*/    
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);      
}  

解决方案 »

  1.   

    /**/ 
    * 单击   
    */   
    client.addListener('rowclick', rowClickFn);   
     
    function rowClickFn(grid, rowIndex, e) {     
        alert('你单击了' + rowIndex);     
    }   
     
    /**//** 
    * 双击 
    */   
    client.addListener('rowdblclick', rowClickFn);   
     
    function rowClickFn(grid, rowIndex, e) {     
        alert('你双击了' + rowIndex);     
    }  您写的点击和双击事件有区别吗我弄的tree呵呵
      

  2.   

    treepanel.on('click', function(node) {});// 单击树的一个节点 
            treepanel.on('dblclick',function(node){});//双击