• K3Cloud 根据单据ID 获取单据视图和数据包


    //根据ID获取单据,然后正常修改单据。

     1 private object GetSalDeliveryNotictView(long billFid)
     2 {
     3     if (this.formMetaData == null)
     4     {
     5         this.formMetaData = (FormMetadata)MetaDataServiceHelper.Load(base.Context, "SAL_DELIVERYNOTICE", true);
     6     }
     7     BusinessInfo businessInfo = this.formMetaData.BusinessInfo;
     8     Form form = businessInfo.GetForm();
     9     IResourceServiceProvider formServiceProvider = form.GetFormServiceProvider(false);
    10     BillOpenParameter billOpenParameter = new BillOpenParameter("SAL_DELIVERYNOTICE", null);
    11     billOpenParameter.SetCustomParameter("formID", "SAL_DELIVERYNOTICE");
    12     billOpenParameter.SetCustomParameter("pk", billFid);
    13     billOpenParameter.SetCustomParameter("status", "EDIT");
    14     billOpenParameter.SetCustomParameter("PlugIns", businessInfo.GetForm().CreateFormPlugIns());
    15     billOpenParameter.Context = base.Context;
    16     billOpenParameter.FormMetaData = this.formMetaData;
    17     billOpenParameter.LayoutId = billOpenParameter.FormMetaData.GetLayoutInfo().Id;
    18     billOpenParameter.PkValue = billFid;
    19     billOpenParameter.Status = OperationStatus.EDIT;
    20     object service = formServiceProvider.GetService(typeof(IDynamicFormView));
    21     (service as IBillViewService).Initialize(billOpenParameter, formServiceProvider);
    22     (service as IBillView).OpenParameter.Status = OperationStatus.EDIT;
    23     (service as IBillViewService).LoadData();
    24     (service as IBillView).CommitNetworkCtrl();
    25     return service;
    26 }
    View Code
  • 相关阅读:
    百家号开发文档测试
    python使用selenium模拟登录网易
    python使用selenium模拟操作Chrome浏览器
    java 解析网易邮箱里面的附件地址,获取下载地址
    python连接hive
    linux重定向标准输入输出,标准错误
    linux 查看网络流量命令
    kafka源码阅读环境搭建
    tomcat启动index页面显示不出来
    git学习笔记
  • 原文地址:https://www.cnblogs.com/jlz-s/p/9705436.html
Copyright © 2020-2023  润新知