首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 云计算 >

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

2013-09-13 
[K/3Cloud] 如何从被调用的动态表单界面返回数据在需要返回数据的地方调用表单返回方法完成数据返回this.V

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

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

this.View.ReturnToParentWindow(retData);

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


例如:

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

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"]);                    }                }            }            ));        }


热点排行