【emoji】
背景:在动态表单调用部门基础资料并根据动态表单上的部门字段给部门里面的上级部门赋值
使用背景:由某个界面调用某个单据或基础资料时往子界面上面传了某个参数获取
原型:子界面接收父界面给予的参数。
代码:
public class DepDyn : AbstractBillPlugIn
{
private object DepID;
///在初始化界面时获取从父界面传过来的参数哦
public override void OnInitialize(InitializeEventArgs e)
{
base.OnInitialize(e);
DepID = this.View.OpenParameter.GetCustomParameter("DepID");
}
/// <summary>
/// 表单加载数据完成之后,需要处理的功能
/// </summary>
/// <param name="e"></param>
public override void AfterCreateNewData(EventArgs e)
{
this.View.Model.SetItemValueByID("FParentID", DepID, 0);
((IDynamicFormView)this.View).InvokeFieldUpdateService("FParentID", 0);
}
}
推荐阅读