UI插件:页面初始设置默认值

    public class SOMainUIFormWebPart : UFSoft.UBF.UI.Custom.ExtendedPartBase
    {
        private UFIDA.U9.SCM.SM.SOUIModel.StandardSOMainUIFormWebPart _strongPart;

        public override void AfterInit(IPart Part, EventArgs args)
        {
            base.BeforeInit(Part, args);

            #region 获取相关强类型数据                               

            _strongPart = Part as UFIDA.U9.SCM.SM.SOUIModel.StandardSOMainUIFormWebPart;
            if (_strongPart == null)
                return;

            #endregion
        }

        public override void BeforeDataBinding(IPart Part, out bool executeDefault)
        {
            var rec = _strongPart.Model.SO.FocusedRecord;

            // 开立
            if (rec != null && rec.ID <= 0)
            {
                rec.DescFlexField_PrivateDescSeg4 = "";         // 同步档案系统
                rec.DescFlexField_PrivateDescSeg8 = "False";    // 是否确认推送档案系统
            }
            base.BeforeDataBinding(Part, out executeDefault);
        }
    }

 

posted @ 2025-09-20 10:25  江境纣州  阅读(8)  评论(0)    收藏  举报