单据详情上基础资料字段超链接的点击事件原创
金蝶云社区-Running
Running
73人赞赏了该文章 639次浏览 未经作者许可,禁止转载编辑于2023年11月03日 17:37:53

1、应用场景:

    单据详情基础资料字段超链接点击事件,可进行拦截,取消后续操作,改为自定义响应。


2、案例演示:

    如下示例,物料的基本单位字段,点击超链接时,可通过表单插件进行拦截获取。

image.png



3、实现步骤:

    可通过表单插件的FieldLabelClick字段标题点击事件进行获取,同时可通过e.Cancel = true取消后续响应逻辑,示例代码如下:

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

namespace Running.Sample.PlugIn.BusinessPlugIn.Bill
{
    [Description("测试字段超链接标题点击事件"), HotUpdate]
    public class P20231022FieldLabelCickEdit : AbstractBillPlugIn
    {
        public override void FieldLabelClick(FieldLabelClickArgs e)
        {
            if (e.Key.EqualsIgnoreCase("FBASEUNITID"))
            {
                //取消后续响应逻辑。
                e.Cancel = true;

                //TODO:自己的二开逻辑。
                //xxx
            }
        }
    }
}


赞 73