コード例 #1
0
        protected override void OnPreRenderDo(EventArgs e)
        {
            adjust.ProcessAdjustBeforeOnPreRender(this);
            base.OnPreRender(e);
            this.CurrentState[this.TaskId.ToString()] = this.Model;
            RegisterClearWebPartPadding();
            UFIDA.U9.UI.PDHelper.FormAuthorityHelper.SetWebPartAuthorization(this);

            if (IsDataBinding)             //2006-9-7 可由开发人员控制
            {
                BeforeUIModelBinding();
                //BtnFind对应隐藏域的数据传递。:True
                UFIDA.U9.UI.PDHelper.CommonReferenceHelper.BindingBtnFindParam(this);
                if (!Page.IsPostBack)
                {
                    EnumTypeBinding.BindEnumControls(this);
                }
                UFIDA.U9.UI.Commands.CommandHelper.BindFlexData(this);
                adjust.ProcessAdjustBeforeDataBinding(this);
                if (this.IsOnlyDataBinding)
                {
                    this.DataBinding();
                }
                adjust.ProcessAdjustAfterDataBinding(this);

                AfterUIModelBinding();
            }
            adjust.ProcessAdjustAfterOnPreRender(this);
        }
コード例 #2
0
        protected override void OnPreRenderDo(EventArgs e)
        {
            adjust.ProcessAdjustBeforeOnPreRender(this);
            base.OnPreRender(e);
            this.CurrentState[this.TaskId.ToString()] = this.Model;
            RegisterClearWebPartPadding();
            UFIDA.U9.UI.PDHelper.FormAuthorityHelper.SetWebPartAuthorization(this);

            if (IsDataBinding)             //2006-9-7 可由开发人员控制
            {
                BeforeUIModelBinding();

                UFIDA.U9.UI.PDHelper.CommonReferenceHelper.LocateRecordFromFocusID(this, this.DataGrid);
                if (!Page.IsPostBack)
                {
                    EnumTypeBinding.BindEnumControls(this);
                }
                UFIDA.U9.UI.Commands.CommandHelper.BindFlexData(this);
                adjust.ProcessAdjustBeforeDataBinding(this);
                if (this.IsOnlyDataBinding)
                {
                    this.DataBinding();
                }
                adjust.ProcessAdjustAfterDataBinding(this);
                if (this.UseQueryCase)
                {
                    UFIDA.UBF.Query.CommonService.RefQueryHelper.AfterUIModelBinding_Qry_DefaultImpl(this.Action);
                }
                AfterUIModelBinding();
            }
            adjust.ProcessAdjustAfterOnPreRender(this);
        }