EXT.NET GridPanel的清除所有选择行问题
2015-11-12 10:11
225 查看
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);
大家都知道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);
相关文章推荐
- How to get Timer Job History
- 【Alpha】Daily Scrum Meeting第八次
- java实现设置操作系统的北京时间
- 定义留存收益科目(Define Retained Earning Account)
- 开放教材和开源软件帮助学生每年省下大量书本钱
- 关于布局中LinearLayout的fill_parent失效的解决方法
- php程序员进阶篇 [十问PHP程序员]
- C/C++常见指针错误 and 内存访问越界
- Ant 打包全攻略
- PHP - 计算执行程序耗时
- java虚拟机的运行机制
- 一个底部弹出Popwindow的效果(类似Ios)
- [转]虚析构函数问题:为什么要将基类的的析构函数设成虚的?
- 时间戳格式化
- UIlabel
- [LeetCode]Valid Parentheses
- Comb sort: Sorting by Exchanging
- Unofficial Windows Binaries for Python Extension Packages
- Android的系统服务一览
- Windows下配置Redis环境