工作流流程信息双击弹出单据详情二开示例

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

工作流流程信息双击弹出单据详情二开示例

第一步:在BOS设计器找到流程消息,拓展,然后打开列表插件:

第二步:新建列表插件类,继承第一步的插件类,重写ListRowDoubleClick事件:

public class ShowMessage : MessageList
    {
        public override void ListRowDoubleClick(Core.List.PlugIn.Args.ListRowDoubleClickArgs e)
        {
            ShowBill();
        }

        private void ShowBill()
        {
            ListSelectedRow selectedRow = (this.View as IListView).CurrentSelectedRowInfo;
            if (selectedRow == null) return;

            DynamicObject obj = BusinessDataServiceHelper.LoadSingle(this.Context, selectedRow.PrimaryKeyValue, this.View.BillBusinessInfo.GetDynamicObjectType());
            string objectTypeId = (string)obj["ObjectTypeId_Id"];
            string keyValue = (string)obj["KeyValue"];
            MsgType msgType = (MsgType)Convert.ToInt32(obj["TYPE"]);

            WorkflowPlugInHelper.OpenBillWindow(this.View, objectTypeId, keyValue, msgType);
        }
    }


第三步:去掉第一步的列表插件,挂上新写的插件:

工作流流程信息双击弹出单据详情二开示例

第一步:在BOS设计器找到流程消息,拓展,然后打开列表插件:第二步:新建列表插件类,继承第一步的插件类,重写ListRowDoubleClick事件:p...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息