1

我想在重新加载我的网格后选择一个特定的行。并且每个过程中的特定行都会有所不同。所以在重新加载网格后,我想一次选择行。稍后选择行没有影响。

我试过这样

//i is row index No. and i value is vary.
this.getMyGrid().fireEvent('itemclick',this.getMyGrid().getView(),this.getMyGrid().store.getAt(i)); // this reload grid
this.getMyGrid().getSelectionModel().select(i);// select row 

代码问题是在完成加载网格之前选择行。

网格加载完成后如何运行选择代码?

谢谢你。

4

1 回答 1

1

网格的选择模型有一个方法getLastSelected,您可以在网格存储的load事件处理程序中使用类似的东西:

var myGrid = this.getMyGrid(),
    selModel = myGrid.getSelectionModel();

selModel.select(selModel.getLastSelected());
于 2012-05-26T20:04:44.547 回答