金蝶云星空,打开动态表单,并传输数据,接收返回值
//弹出分码动态表单
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);
}
});
金蝶云星空,打开动态表单,并传输数据,接收返回值
本文2024-09-16 18:40:53发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-23717.html