通过二开插件 自定义引入提示信息

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

通过二开插件 自定义引入提示信息

  1. 案例

    引入凭证成功后,系统提示“成功引入N条”,希望改为提示引入成功的凭证号。

  2. 思路

    2021年3月份的版本,提供了一个新的事件来干预引入成功的提示信息

  3. 实现

    写个列表插件,代码如下:


using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;

using Kingdee.BOS.Core.List.PlugIn;

using Kingdee.BOS.Util;

using System.Linq;


namespace X.Study.Plugin

{

    [HotUpdate]

    public class ImportResultListPlugIn : AbstractListPlugIn

    {

        public override void BeforeShowImportResultMessage(BeforeShowImportResultMessageArgs e)

        {

            base.BeforeShowImportResultMessage(e);


            if (e.IsAllSuccess && e.ImportResult.SuccessDataEnity.Any())

            {

                //引入全部成功

                //提示凭证号

                var msg = string.Format("凭证{0}引入成功", string.Join("、", e.ImportResult.SuccessDataEnity.Select(x => x["VOUCHERGROUPNO"])));

                e.Message = msg;

            }

        }

    }

}


    在凭证的列表插件中注册此插件。然后试试效果:

downloadfile.webp



【emoji】

通过二开插件 自定义引入提示信息

案例引入凭证成功后,系统提示“成功引入N条”,希望改为提示引入成功的凭证号。思路2021年3月份的版本,提供了一个新的事件来干预引入成功...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息