【客户需求】列表显示过滤行(python)

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

【客户需求】列表显示过滤行(python)

如何设置实现列表显示过滤行


说明:

  1. 很多客户通过发布菜单-增加参数方式实现列表显示过滤行,但此实现方式仅在通过点击系统主控台菜单打开单据列表生效,系统其他调用方式打开列表则无效

  2. 下面提供简单的python插件案例供实现:主控台菜单点击 以及 其他调用方式 打开列表显示过滤行。


步骤:

(下面以 其他出库单 为例)

  1. BOS设计器-其他出库单,列表插件-注册Python脚本,注册下面脚本内容填写脚本名保存。

  2. 登陆系统缓存管理-清除缓存。

image.webp

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")

效果:

(系统主控台菜单打开、出库列表调用打开)   

image.webp

image.webp




补充:

(其他关于 显示过滤行需求的实现方式)   



列表显示过滤行.zip


哦哦

【客户需求】列表显示过滤行(python)

如何设置实现列表显示过滤行说明:很多客户通过发布菜单-增加参数方式实现列表显示过滤行,但此实现方式仅在通过点击系统主控台菜单打开单...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息