列表查询ListShowParameter.IsShowApproved注意事项

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

列表查询ListShowParameter.IsShowApproved注意事项

1、IsShowApproved属性应用

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Kingdee.BOS.Core.Bill.PlugIn;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Core.List;
using Kingdee.BOS.Util;
using Kingdee.BOS.Core.DynamicForm;

namespace Running.Sample.PlugIn.BusinessPlugIn.Bill
{
    public class P20231022IsShowApprovedEdit : AbstractBillPlugIn
    {
        public override void BeforeF7Select(BeforeF7SelectEventArgs e)
        {
            if (e.FieldKey.EqualsIgnoreCase("FMATERIALID"))
            {
                //F8过滤是否显示已审核数据。
                e.IsShowApproved = true;
            }
        }

        public override void BarItemClick(BarItemClickEventArgs e)
        {
            if (e.BarItemKey.EqualsIgnoreCase("tbTest"))
            {
                ListShowParameter showParam = new ListShowParameter();
                showParam.FormId = "BD_MATERIAL";
                showParam.OpenStyle.ShowType = ShowType.MainNewTabPage;
                //打开基础资料列表,是否显示已审核数据。
                showParam.IsShowApproved = true;
                this.View.ShowForm(showParam);
            }
        }
    }
}


2、注意事项

  • 列表查询ListShowParameter.IsShowApproved只显示已审核数据,只支持基础资料,不支持单据。

  • 而单据过滤可通过拼接SQL条件实现,即通过 showParameter.ListFilterParameter.Filter 进行修改。

image.webp

列表查询ListShowParameter.IsShowApproved注意事项

1、IsShowApproved属性应用using System;using System.Collections.Generic;using System.Linq;using System.Text;using Kingdee.BOS.Core....
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息