Ext Grid设置行选中的问题

已知gird对象.
在一个函数里设置grid某行被选中,行号是这个函数的参数,如:
[code="java"]
function setRowSelected(rowIndex){
//设置rowIndex行被选中
...
}
[/code]

grid.selModel.selectRow(rowIndex,false);

[code="javascript"]
function setRowSelected(rowIndex){

//设置rowIndex行被选中
grid.getSelectionModel().selectRow(rowIndex);
}
[/code]

[code="javascript"]
...
grid.getSelectionModel().selectAll();//选中所有行
grid.getSelectionModel().selectFirstRow();//选中第一行
grid.getSelectionModel().selectLastRow();//选中最后一行
grid.getSelectionModel().selectNext();//选中下一行
grid.getSelectionModel().selectPrevious();//选中上一行
...
[/code]