金蝶云星空,打开动态表单,并传输数据,接收返回值

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

金蝶云星空,打开动态表单,并传输数据,接收返回值

 //弹出分码动态表单

DynamicFormShowParameter jdForm = new DynamicFormShowParameter();

// 动态表单标识

jdForm.FormId = "SCAG_Demal";

jdForm.CustomComplexParams.Add("materialObj", childMaterial);

jdForm.CustomComplexParams.Add("fmaterialObj", FMATERIALID);

var entrtys = this.View.Model.DataObject[this.View.BusinessInfo.GetEntity("FTreeEntity").DynamicObjectType.Name] as DynamicObjectCollection;

 jdForm.CustomComplexParams.Add("demal", fieldView.TagDynamicProperty.GetValue(entrtys[e.Row]));

 jdForm.CustomComplexParams.Add("BillStatus", this.View.Model.GetValue("FDocumentStatus"));

jdForm.OpenStyle.ShowType = ShowType.ModalInCurrentForm;

 string returnData = string.Empty;

this.View.ShowForm(jdForm, (formRet) =>

                                {

                                    if (formRet.ReturnData != null)

                                    {

                                        returnData = formRet.ReturnData.ToNullString();

                                        string demalValue = string.Empty;

                                        string demalDisplay = string.Empty;

                                        int rowIndex = this.Model.GetEntryCurrentRowIndex("FTreeEntity");

                                        if (!string.IsNullOrWhiteSpace(returnData))

                                        {

                                            string[] returnArray = returnData.Split('∷');

                                            demalValue = returnArray[0];

                                            demalDisplay = returnArray[1];

                                        }

                                        fieldView.DynamicProperty.SetValue(entrtys[e.Row], demalDisplay);

                                        fieldView.TagDynamicProperty.SetValue(entrtys[e.Row], demalValue.GetUtf8Bytes());

                                        this.View.UpdateView("F_SCAG_FYS", e.Row);

                                    }

                                });

        

金蝶云星空,打开动态表单,并传输数据,接收返回值

//弹出分码动态表单DynamicFormShowParameter jdForm = new DynamicFormShowParameter();// 动态表单标识jdForm.FormId = "SCAG_De...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息