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

在订单上新增一个按钮,并为其二开写一个插件

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

在订单上新增一个按钮,并为其二开写一个插件

  1. 创建项目命名规则

    {开发商标识符}[.K3][.客户缩写][.业务系统][.模块][.功能]

    业务系统 ::= K/3业务系统标识符    如SCM供应链

       模块 ::= K/3模块标识符    如PUR采购

       功能 ::= 功能标识符    如 Business 表示业务功能,Service 表示服务功能,Report 表示报表

 如:开发商标识符.K3.CUST.SCM.PUR.Business.PlugIn  (采购系统业务对象界面插件)

    2.在客户端的C:\Program Files (x86)\Kingdee\K3Cloud\WebSite\bin目录下找到需要引用的插件,并引入到项目中

上传图片

3.编写代码块(因为之前没有写过C#的代码所以注释写的比较完整)

using Kingdee.BOS.Core.DynamicForm.PlugIn;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace XXX.K3.SCM.Test.Business.PlugIn
{
    [System.ComponentModel.Description("采购订单新增一个按钮的点击事件")]
    //AbstractDynamicFormPlugIn 引用表单插件
    public class test: AbstractDynamicFormPlugIn
    {
        /// <summary>
        /// F_Jac_Button是根据按钮元数据XML的key取值 等同于唯一标识符
        /// const :定义常量
        /// </summary>
        const string ButtonKey = "F_hcrj_Button_qtr";

        // 使用 override 关键字可以确保派生类中的方法正确覆盖了基类中的方法
        // ButtonClick : 按钮点击事件
        public override void ButtonClick(ButtonClickEventArgs e)
        {
            

在订单上新增一个按钮,并为其二开写一个插件

创建项目命名规则{开发商标识符}[.K3][.客户缩写][.业务系统][.模块][.功能]业务系统 ::= K/3业务系统标识符 如SCM供应链 模块...
点击下载文档文档为doc格式

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

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