如何在store.load()之后重新选择行

fre*_*yle 4 grid extjs extjs4

我有网格面板和一个按钮.
我点击按钮时,它将通过ajax传输数据,并完成网格重新加载.
我尝试重新选择行(在这里我给你的例子是第一行),但无论如何它不起作用

Ext.Ajax.request({
    url: ...,
    params: {
        v: ...                  
    },
    success: function(response){
        grid.store.load();                                            
        grid.getSelectionModel().select(0, true); // example first row

    }
})  
Run Code Online (Sandbox Code Playgroud)

MMT*_*MMT 9

尝试在回调中选择行

grid.store.load({
  scope:this,
  callback:function(records, operation, success){
     grid.getSelectionModel().select(0, true); 
  }
});
Run Code Online (Sandbox Code Playgroud)

要么

grid.store.load(function(records, operation, success){
  grid.getSelectionModel().select(0, true); 
});
Run Code Online (Sandbox Code Playgroud)