13.启用分页选择
当你勾选上这个属性后,具体效果如下图:
有何作用呢?就是当你想选取的数据可能不在同一页,比如说当前页勾选好数据,然后切换到下一页的时候,之前那页勾选的数据就会失效。为了应对这种情况,专门添加了这个分页选择的功能。你只需要在当前页的数据勾选上后,点击下推按钮将数据下推到分页选择框中,然后再切换到第二页,继续下推数据到分页选择框中。(PS:此处的下推按钮目前需要自己写,以后会优化成系统自带此按钮)
PS:此属性子表无效,只有主表有效。
下推按钮的功能如何实现呢?
1.先在主表上添加一个叫【下推】(名字随意,按自己喜好取即可)的自定义按钮
2.编写按钮事件,代码如下:
// 获取选中数据
var rows = jwpf.getTableVal("queryList",true);
// 将选中数据插入分页选择框中
jwpf.setTableData("pageSelectList",rows,true,false);
当然我此处的代码比较简单,实际情况中,可能需要判断是否下推了重复数据之类的,这些判断代码在实际编写中都是可以自己加上去的,此处不多说。
PS:
- queryList代表的意思是列表页面的tableKey
- pageSelectList代表的意思是分页框的tableKey