【客户需求】列表显示过滤行(python)原创
20人赞赏了该文章
2,232次浏览
编辑于2021年11月12日 09:27:57
如何设置实现列表显示过滤行
说明:
很多客户通过发布菜单-增加参数方式实现列表显示过滤行,但此实现方式仅在通过点击系统主控台菜单打开单据列表生效,系统其他调用方式打开列表则无效
下面提供简单的python插件案例供实现:主控台菜单点击 以及 其他调用方式 打开列表显示过滤行。
步骤:
(下面以 其他出库单 为例)
BOS设计器-其他出库单,列表插件-注册Python脚本,注册下面脚本内容填写脚本名保存。
登陆系统缓存管理-清除缓存。
import clr clr.AddReference('Kingdee.BOS.Core') from Kingdee.BOS.Core.DynamicForm import * from Kingdee.BOS.Core.DynamicForm.PlugIn import * from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import * def PreOpenForm(e): e.OpenParameter.SetCustomParameter("showFilterRow", "true")
效果:
(系统主控台菜单打开、出库列表调用打开)
补充:
(其他关于 显示过滤行需求的实现方式)
列表显示过滤行.zip(0.38KB)
赞 20
20人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读