今天栽了大跟头,,,,
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);// 右键按下,先执行右键事件
}
}