自定义比较符功能二开插件
1、业务场景:源于系统使用者对于个性化过滤的需求。
下面是我们正常的一个日期字段的比较符
下面是一个比较完整的
虽然已经这么多真的还是满足不了客户的需求,举个例子,比如财务是有个期间的概念的,单据日期想要按期间过滤我们该怎么实现呢?没错你可能想到了写插件,
但财务的应收单也有要支持 当前期间过滤,应付单也要支持当前期间过滤,我们是不要无休止的去写插件,基于这个场景,平台封装了可以配置化的自定义比较符的实现。
2、自定义比较符配置
打开【自定义比较符】bos_comparetype界面 添加一自定义比较符
编码:命名合适的编码
名称:命名合适的名称
适用类型:适用的字段类型,目前对日期和长日期做了放开,其他类型有需要也可以酌情考虑
解析类:关键是这个解析类 安装需求组装过滤条件
应用:是按应用隔离用的,比如日期类型按 财务期间过滤 可以指定到财务的 应收 应付模块
创建人:就是创建人
3、自定义比较符列表方案关联
设置好了过滤比较符的后
我们可以打开【财务应收单】的设计时,选到“表单”->单据日期控件->可以看右侧属性多了一个“自定义比较符”的属性->点击属性打开属性编辑界面 选择需要的比较符,选择比较符的适用字段,我们选择了一个“单据日期”关联设置自定义比较符,保存后 我们设计时就设置好了。
4、自定义比较符运行时查看
打开【财务应收单】运行时,选到方案查询,添加单据日期过滤,这是我们可以看到 单据日期多了一个“财务期间自定义的”比较符,选之,财务期间就按照相应的期间进行过滤了。
同样表格头过滤也有效果:
5、自定义比较符插件开发
关键点就是这个插件,也就是前面配置自定义比较符的解析类,
具体实现
继承:kd.bos.entity.filter.AbstractFilterContantParser 基类,实现 getFilter 抽象方法即可
自定义比较符功能二开插件
1、业务场景:源于系统使用者对于个性化过滤的需求。下面是我们正常的一个日期字段的比较符 下面是一个比较完整的虽然已经这么多真的还是满...
点击下载文档
上一篇:超有料的“扩展&继承”使用宝典,你还不来学?下一篇:长日期插件
本文2024-09-23 00:22:42发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-139083.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章