电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

如何实现检验单按不同的条件发布为不同的列表显示

来源:金蝶云社区作者:金蝶2024-09-237

如何实现检验单按不同的条件发布为不同的列表显示

需求描述本例以质检状态作为过滤条件,将质检完成与非质检完成的检验单分开不同的列表显示。

解决方案1、发布菜单设置自定义参数QcStatus用于区分质检完成和非质检完成,如下图所示:

(1)质检完成列表发布参数设置:

(2)非质检完成列表发布参数设置:

2、二开列表插件继承AbstractListPlugIn,插件中重写 PrepareFilterParameter事件,在事件中获取发布参数设置过滤条件,示例代码如下:

public override void PrepareFilterParameter(BOS.Core.List.PlugIn.Args.FilterArgs e)

        {

            base.PrepareFilterParameter(e);

 

            //定义过滤条件的字符串           

            string filterString = "";

            //加载的时候,获取发布主控台设置的参数QcStatus            

            string listType = this.View.OpenParameter.GetCustomParameter("QcStatus") as string;

            //判断字符串 QcStatus的值是否为空,或者为空格,与设置值,不区分大小写对比           

            if(!string.IsNullOrWhiteSpace(listType)&&listType.Equals("1",StringComparison.OrdinalIgnoreCase))           

            {                 //质检完成             

                filterString = string.Format(" FQCSTATUS='3' ", this.Context.UserId);                               

      

如何实现检验单按不同的条件发布为不同的列表显示

需求描述:本例以质检状态作为过滤条件,将质检完成与非质检完成的检验单分开不同的列表显示。解决方案:1、发布菜单设置自定义参数QcStatu...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信