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

创建项目命名规则
{开发商标识符}[.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格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



