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