extjs 里Ext.grid.CheckboxSelectionModel多选框
在grid页面里加上CheckboxSelectionModel多选框,怎么能让grid页面翻页后前一个页面选中的多选框中的‘对号’保留。并且在执行方法的时候能获得每一页...
在grid页面里 加上 CheckboxSelectionModel 多选框,怎么能让grid页面翻页后 前一个页面选中的多选框中的 ‘对号’ 保留。并且在执行方法的时候能获得每一页选中的行 里的record.data的属性。 求大神
第一个页面 选中第四行数据
翻到第二页 又选中第四行数据
然后返回第一页,能让第一页的第四行数据默认被选中,而且 现在执行页面上的某个方法,会将第一个页面第四行数据的值和第二页的第四行数据的值传给另一个页面 展开
第一个页面 选中第四行数据
翻到第二页 又选中第四行数据
然后返回第一页,能让第一页的第四行数据默认被选中,而且 现在执行页面上的某个方法,会将第一个页面第四行数据的值和第二页的第四行数据的值传给另一个页面 展开
1个回答
展开全部
处理这种需求一般都是加一个列表,把选中的统一列到此选择列表里面,还可以删除操作等;
如果不想要建立一个选择列表,还是得按照这种思路,得把勾选过的数据保存到数组里,保存每行的id和checked属性,提交时就能完成所需提交,此外,每次换页都得读取这个checked属性set到selectModel里去。
因为remote请求数据,如果不这么做,本地不保存的话,又不能直接打勾请求数据,修改服务端checked属性,肯定是不可以换页回来还能看到勾选的。
如果不想要建立一个选择列表,还是得按照这种思路,得把勾选过的数据保存到数组里,保存每行的id和checked属性,提交时就能完成所需提交,此外,每次换页都得读取这个checked属性set到selectModel里去。
因为remote请求数据,如果不这么做,本地不保存的话,又不能直接打勾请求数据,修改服务端checked属性,肯定是不可以换页回来还能看到勾选的。
追问
我需要代码 大神 我写了个半成品 翻页后 回到前一页不显示了 求帮帮忙
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询