• [K/3Cloud] 如何从被调用的动态表单界面返回数据


    在需要返回数据的地方调用表单返回方法完成数据返回

    this.View.ReturnToParentWindow(retData);

    在调用界面的回调函数中取出返回结果的ReturnData即可使用。


    例如:

    在动态表单的按钮事件中调用此方法

     //确定按钮事件
            private void SaveClaimerAndDate()
            {
                string errMsg = Check();
                if (!string.IsNullOrWhiteSpace(errMsg))
                {
                    this.View.ShowErrMessage(errMsg);
                }
                else
                {
                    this.View.ReturnToParentWindow(SetDateAndClaimer());
                    this.View.Close();
                }
            }

    在调用界面的回调函数中取数:

    private void GetSale()
            {
                ListShowParameter listpara = new ListShowParameter();
                listpara.FormId = Topview.FT.Common.Core.FTConst.SALECONTRACT_FORMID;//外销合同
                listpara.ParentPageId = this.View.PageId;
                listpara.MultiSelect = false;
                listpara.IsShowApproved = true;
                listpara.OpenStyle.CacheId = listpara.PageId;
                listpara.IsLookUp = true;   //F7
                this.View.ShowForm(listpara, new Action<FormResult>((result) =>
                {
                    object data = result.ReturnData;
                    if (data is ListSelectedRowCollection)
                    {
                        ListSelectedRowCollection listData = data as ListSelectedRowCollection;
                        if (listData != null && listData.Count > 0)
                        {
                            DynamicObject dy = CommonCoreUtils.GetDateFromFID(this.Context, Topview.FT.Common.Core.FTConst.RECEIVEREGISTRATION, "FID", listData[0].PrimaryKeyValue, "FBILLNO");
                            this.Model.SetValue("FSaleContractId", dy["FBILLNO"]);
                        }
                    }
                }
                ));
            }


  • 相关阅读:
    java中public、private、protected区别
    Java构造函数
    吸血鬼数字算法
    JsonConvert.DeserializeObject<T>对象属性为空
    vs2015项目引用其他项目无法引用
    iis express 无法访问此网站
    c#Dictionary保存不同类型
    HttpContext.GetOwinContext().Authentication 报错 解决办法
    CSS基础1
    CSS基础3
  • 原文地址:https://www.cnblogs.com/fyq891014/p/4188829.html
Copyright © 2020-2023  润新知