待办卡片二开屏蔽处理按钮功能

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

待办卡片二开屏蔽处理按钮功能

有需要处理主页待办卡片上的处理按钮的可以通过以下二开插件达到点击标题一样的效果。

image.webp


  1. 编写二开插件,插件继承自原卡片的插件H5SmartAgencyTaskCardPlugIn,该插件组件来自Kingdee.BOS.Business.PlugIn.dll,二开的代码逻辑如下:

using Kingdee.BOS.Business.PlugIn.MainConsole.H5Card.H5SmartCard;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.JSON;
using Kingdee.BOS.Util;
using System.ComponentModel;

namespace Kingdee.BOS.Test.PlugIn.TestControls.Other
{
    [Description("待办卡片处理按钮屏蔽")]
    [HotUpdate]
    public class H5SmartAgencyTaskCardPlugInHideProcessBtn : H5SmartAgencyTaskCardPlugIn
    {
        public override void NaviOperAction(NaviOperActionArgs e)
        {
            if (e.Key.EqualsIgnoreCase("FAgencyTaskContent"))
            {
                JSONObject jo = new JSONObject();
                jo["btnkey"] = "title";
                e.Data = jo;
                base.NaviOperAction(e);
            }
        }
    }
}

2.在bos设计器找到待办卡片的单据,单据id是BOS_Html5SmartAgencyTaskCard,拓展这个单据,并绑定上面的二开插件,去掉标准插件,然后保存。重新打开系统,点击处理按钮逻辑就和点击标题一样都是打开单据。

image.webp


按照这个设置提示代码错误

待办卡片二开屏蔽处理按钮功能

有需要处理主页待办卡片上的处理按钮的可以通过以下二开插件达到点击标题一样的效果。编写二开插件,插件继承自原卡片的插件H5SmartAgencyT...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息