Ext rowcontextmenu回调

今天栽了大跟头,,,,

EXT js右键可以获取到选中的那一列的索引值,只需在回调函数中取到那一列的数据就可以ok,不用再费尽心思的费用执行click的事件

grid.on("rowcontextmenu",function(grid,rowIndex,e){
            e.preventDefault();
我想在这里判断一下~太菜了...不会写....
            grid.getSelectionModel().selectRow(rowIndex);
            treeMenu1.showAt(e.getPoint());
            rowclicks();
});

 

rowcontextmenu: function(grid, rowIndex, e) {
   debugger
  // var c = this.getSelectionModel().getSelections();
  //      grid.getSelectionModel().selectRow(rowIndex);           

//treeMenu1.showAt(e.getPoint());            rowclicks();
   var selecRow = grid.store.data.items[rowIndex];
 
                if (y != null) {
                    e.preventDefault();
                    y.showAt(e.getPoint());
     var slid = '\\\'' + selecRow.json[0]+ '\\\'';
     var jsValue = f['e_rclick'];
     jsValue = jsValue.replace('TASKLIST_SLID', slid);
     eval(jsValue);// 右键按下,先执行右键事件
                }
            }

posted on 2015-01-29 21:31  liflying  阅读(241)  评论(0编辑  收藏  举报

导航