Extjs4,选择网格行和fireEvent行单击?

Extjs4,选择网格行和fireEvent行单击?,extjs4,Extjs4,我需要为行选择网格行和fireEvent,在重新加载网格后单击 我试着这样做 var orderNo = 777; // do reload grid var gridLen = mygrid.store.getCount(); // it return 10 for (var i = 0; i < gridLen; i++) { if (pickno == mygrid.store.getAt(i).get("orderNo").trim()) { //mygrid.

我需要为行选择网格行和fireEvent,在重新加载网格后单击

我试着这样做

var orderNo = 777;
// do reload grid

var gridLen = mygrid.store.getCount(); // it return 10

for (var i = 0; i < gridLen; i++) {
    if (pickno == mygrid.store.getAt(i).get("orderNo").trim()) {
    //mygrid.getSelectionModel().selectRow(i);
    this.getOrderGrid().getSelectionModel().getSelection()[i];
    mygrid.fireEvent('itemclick', mygrid, i, mygrid.store.getAt(i));
    }
}
var orderNo=777;
//重新加载网格吗
var gridLen=mygrid.store.getCount();//它返回10
对于(var i=0;i
但是,它不起作用

有人知道如何选择网格行并运行fireEvent吗


谢谢大家!

而不是
这个.getOrderGrid().getSelectionModel().getSelection()[i]
我想你应该试试

this.getOrderGrid().getSelectionModel().select(i);
顺便问一下,为什么不显式使用命名函数来处理
itemclick
事件?如果以这种方式使用,则可以调用该函数,而不是手动触发事件