工作流流程图中显示单据详情二开示例
工作流流程图中显示单据详情二开示例。
效果如下:
步骤一:先在BOS设计器中找到流程图这个元数据,然后添加菜单按钮:
第二步,写表单插件,然后把插件挂上流程图的元数据上。
插件代码如下:
using Kingdee.BOS.Core.DynamicForm.PlugIn; using Kingdee.BOS.JSON; using Kingdee.BOS.Workflow.PlugIns; using Kingdee.BOS.Workflow.ServiceHelper; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Kingdee.BOS.Printing.PlugIn.Test { public class CharShowBill : AbstractDynamicFormPlugIn { object procKeys = null; public override void OnInitialize(Core.DynamicForm.PlugIn.Args.InitializeEventArgs e) { base.OnInitialize(e); procKeys = e.Paramter.GetCustomParameter("ProcKeys"); } public override void BarItemClick(Core.DynamicForm.PlugIn.Args.BarItemClickEventArgs e) { base.BarItemClick(e); if (e.BarItemKey == "tbShowBill") { ShowBill(); } }
private void ShowBill() { string procKeysStr = procKeys.ToString(); JSONObject customParms = KDObjectConverter.DeserializeObject<JSONObject>(procKeysStr); string _procInstId = customParms["ProcInstanceId"].ToString(); string formId, keyValue; ProcManageServiceHelper.GetFormIdAndKeyValue(this.View.Context, _procInstId,out formId, out keyValue); WorkflowPlugInHelper.OpenBillWindow(this.View, formId, keyValue, BOS.Msg.MsgType.WorkflowMessage); } } }
工作流流程图中显示单据详情二开示例
工作流流程图中显示单据详情二开示例。效果如下:步骤一:先在BOS设计器中找到流程图这个元数据,然后添加菜单按钮:第二步,写表单插件,...
点击下载文档
本文2024-09-23 04:19:17发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-164558.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章