二开F7页面数据过滤原创
1人赞赏了该文章
604次浏览
编辑于2023年12月28日 23:19:14
一、需求
目前很多标准单据的F7都是固定条件加载的左树右表的方式,但是客户一般会需要增加一些条件以缩小数据范围,或直接指定某些数据显示。如果扩展F7页面再写插件就会相当麻烦,可以通过在F7跳转时携带条件过滤树数据和列表数据。
二、解决方案
在表单F7页面打开方法中根据需求增加自定义的树或列表的过滤条件
三、开发者操作步骤
参考物料的辅助单位
以下是过滤前数据展示:
处理步骤
在 物链表单插件的 beforeF7Select 方法中编写F7处理代码
左树过滤编写:
((ListShowParameter)beforeF7SelectEvent.getFormShowParameter()).getTreeFilterParameter().getQFilters().add(new QFilter("name", "=", "长度"))
列表过滤编写:
((ListShowParameter)beforeF7SelectEvent.getFormShowParameter()).getListFilterParameter().getQFilters().add(new QFilter("number", "=", "cm"))
过滤数据展示
四、适用范围
所有左树右表的情况,根据需求进行F7过滤,减少显示数据。
赞 1
1人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读