From 128d17145341a75cf3469522bba75108d4f6838c Mon Sep 17 00:00:00 2001 From: lihongji <3117313295@qq.com> Date: 星期一, 02 九月 2024 10:13:01 +0800 Subject: [PATCH] 期间选择优化 --- _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Response_MacroPlanner_PanelNumberOfPeriods_DateSelectorNumberOfPeriods_OnCre.def | 20 ++++++++++ _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Response_MacroPlanner_PanelNumberOfPeriods_DateSelectorNumberOfPeriods_OnUse.def | 20 ++++++++++ _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/_ROOT_Component_DialogCreateEditPeriodSpec.def | 10 +++++ _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Component_pnlContent.def | 8 ++++ _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Component_PanelNumberOfPeriods.def | 24 ++++++++++++ 5 files changed, 82 insertions(+), 0 deletions(-) diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Component_PanelNumberOfPeriods.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Component_PanelNumberOfPeriods.def new file mode 100644 index 0000000..2061912 --- /dev/null +++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Component_PanelNumberOfPeriods.def @@ -0,0 +1,24 @@ +Quintiq file version 2.0 +Component PanelNumberOfPeriods #extension +{ + Children: + [ + Component EditFieldNrOfFuturePeriods #extension + { + Properties: + [ + Taborder: 2 + ] + } + Component DateSelectorNumberOfPeriods + { + #keys: '[413988.0.1518900544]' + BaseType: 'WebDateSelector' + Properties: + [ + Label: 'EndDate' + Taborder: 1 + ] + } + ] +} diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Component_pnlContent.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Component_pnlContent.def new file mode 100644 index 0000000..466f09c --- /dev/null +++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Component_pnlContent.def @@ -0,0 +1,8 @@ +Quintiq file version 2.0 +Component pnlContent #extension +{ + Children: + [ + #child: PanelNumberOfPeriods + ] +} diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Response_MacroPlanner_PanelNumberOfPeriods_DateSelectorNumberOfPeriods_OnCre.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Response_MacroPlanner_PanelNumberOfPeriods_DateSelectorNumberOfPeriods_OnCre.def new file mode 100644 index 0000000..89173db --- /dev/null +++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Response_MacroPlanner_PanelNumberOfPeriods_DateSelectorNumberOfPeriods_OnCre.def @@ -0,0 +1,20 @@ +Quintiq file version 2.0 +#parent: PanelNumberOfPeriods/DateSelectorNumberOfPeriods +Response OnCreated () id:Response_MacroPlanner_PanelNumberOfPeriods_DateSelectorNumberOfPeriods_OnCreated +{ + #keys: '[413988.0.1519140003]' + CanBindMultiple: false + DefinitionID: 'Responsedef_WebComponent_OnCreated' + Precondition: + [* + return not isnull( MacroPlan ); + *] + QuillAction + { + Body: + [* + this.Date( MacroPlan.StartOfPlanning().Date() + DataHolderDialogData.Data().NrOfFuturePeriod() ); + *] + GroupServerCalls: false + } +} diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Response_MacroPlanner_PanelNumberOfPeriods_DateSelectorNumberOfPeriods_OnUse.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Response_MacroPlanner_PanelNumberOfPeriods_DateSelectorNumberOfPeriods_OnUse.def new file mode 100644 index 0000000..11b5b4a --- /dev/null +++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/Response_MacroPlanner_PanelNumberOfPeriods_DateSelectorNumberOfPeriods_OnUse.def @@ -0,0 +1,20 @@ +Quintiq file version 2.0 +#parent: PanelNumberOfPeriods/DateSelectorNumberOfPeriods +Response OnUserChanged () id:Response_MacroPlanner_PanelNumberOfPeriods_DateSelectorNumberOfPeriods_OnUserChanged +{ + #keys: '[413988.0.1519178748]' + CanBindMultiple: false + DefinitionID: 'Responsedef_WebDateTimeFieldBase_OnUserChanged' + Precondition: + [* + return not isnull( MacroPlan ); + *] + QuillAction + { + Body: + [* + EditFieldNrOfFuturePeriods.Text( [String] ( this.Date() - MacroPlan.StartOfPlanning().Date() ) ); + *] + GroupServerCalls: false + } +} diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/_ROOT_Component_DialogCreateEditPeriodSpec.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/_ROOT_Component_DialogCreateEditPeriodSpec.def new file mode 100644 index 0000000..3c89090 --- /dev/null +++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditPeriodSpec/_ROOT_Component_DialogCreateEditPeriodSpec.def @@ -0,0 +1,10 @@ +Quintiq file version 2.0 +#root +#parent: LibMacroPlannerWebUI +OrphanComponent DialogCreateEditPeriodSpec #extension +{ + Children: + [ + #child: pnlContent + ] +} -- Gitblit v1.9.3