【插件开发笔记】界面初加载时给予默认值

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

【插件开发笔记】界面初加载时给予默认值

【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);

        }

    }


【插件开发笔记】界面初加载时给予默认值

【emoji】背景:在动态表单调用部门基础资料并根据动态表单上的部门字段给部门里面的上级部门赋值使用背景:由某个界面调用某个单据或基础...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息