如何在父界面获取单据体信息携带到弹出界面啊
金蝶云社区-Meliodas
Meliodas
1人赞赏了该文章 2,288次浏览 未经作者许可,禁止转载编辑于2017年11月08日 15:23:22

如题:
现在做了一个动态表单,获取了一些数据,在点击一个按钮时要弹出一个表单,需要把该动态表单的单据体中的数据带到弹出的表单的单据体中。该如何携带。

我本来的想法是传递list过去 但是获取不知道该怎么获取。。。。。

携带字段是这样:
父界面传递数据:
BillShowParameter showParam = new BillShowParameter();
showParam.FormId = "PAEZ_TCD";
showParam.CustomComplexParams.Add("YGList", YGList);
showParam.CustomComplexParams.Add("TypeList", TypeList);
showParam.CustomComplexParams.Add("TCList", TCList);
showParam.CustomComplexParams.Add("ZZList", ZZList);
this.View.ShowForm(showParam);

子界面获取数据:

YGList.Add((String)this.View.OpenParameter.GetCustomParameter("YGList"));
TypeList.Add((String)this.View.OpenParameter.GetCustomParameter("TypeList"));
TCList.Add((String)this.View.OpenParameter.GetCustomParameter("TCList"));
ZZList.Add((String)this.View.OpenParameter.GetCustomParameter("ZZList"));

//FMaterialId = this.View.OpenParameter.GetCustomParameter("YGList");
//FSupplierId = this.View.OpenParameter.GetCustomParameter("TypeList");
//FTaxRate = this.View.OpenParameter.GetCustomParameter("TCList");
//FvaluationUnitID = this.View.OpenParameter.GetCustomParameter("ZZList");