GridPanel的清除所有选择行问题
大家都知道EXT的GridPanel的清除所有的选择.selModel.clearSelections();或者getSelectionModel().clearSelections() 这2个方法都是没有效果的,但是经过我的实践发现有一个方法是可以的,如果GridPanel有合计行的话,可以酱紫就清除所有的行了:
grid.getSelectionModel().select(grid.features[0].summaryRecord, true);
大家不难看出这个实际就是让GP选择合计行。但是GP合计行是不能选中的,所以就清除了所有的选择行。
如果GridPanel没有合计行的时候或者不需要合计行的时候,只需要加入
<Features>
<ext:Summary ID="Summary1" runat="server">
</ext:Summary>
</Features>,
然后当需要清除所有选择行的时候,只需要把选择行定义到合计行即可,代码同上如下:grid.getSelectionModel().select(grid.features[0].summaryRecord, true);