From 71aed3bead894718a9568a00afa2b5315d578805 Mon Sep 17 00:00:00 2001
From: lazhen <17772815105@139.com>
Date: 星期三, 05 六月 2024 11:09:59 +0800
Subject: [PATCH] 换型损失设置新建类

---
 _Main/BL/Type_ChangeLossSetting/Attribute_Line.qbl                                                                            |    9 +
 _Main/BL/Type_ChangeLossSetting/_ROOT_Type_ChangeLossSetting.qbl                                                              |   10 +
 _Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/_ROOT_Component_FormChangeLossSetting.def                         |   17 ++
 _Main/BL/Type_Unit/_ROOT_Type_Unit.qbl                                                                                        |    6 
 _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Component_pnlActions.def                              |   40 +++++
 _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Response_pnlActions_btnCancel_OnClick.def             |   15 +
 _Main/BL/Relations/Relation_ChangeLossSetting_ProductFirst_Product_MP_ChangeLossSetting1.qbl                                  |   23 ++
 _Main/BL/Relations/Relation_ChangeLossSetting_ProductSecond_Product_MP_ChangeLossSetting2.qbl                                 |   23 ++
 _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/_ROOT_Component_DialogCreateEditChangeLossSetting.def |   43 +++++
 _Main/BL/Relations/Relation_ChangeLossSetting_MacroPlan_MacroPlan_ChangeLossSetting.qbl                                       |   23 ++
 _Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Component_listContextMenuChangeLossSetting.def                    |   46 +++++
 _Main/BL/Relations/Relation_ChangeLossSetting_Unit_Unit_ChangeLossSetting.qbl                                                 |   23 ++
 _Main/BL/Type_ChangeLossSetting/Attribute_Product2.qbl                                                                        |    9 +
 _Main/BL/Type_ChangeLossSetting/Attribute_ChangeLossNr.qbl                                                                    |    8 +
 _Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Component_listActionBarPageChangeLossSetting.def                  |   10 +
 _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Response_pnlActions_btnOk_OnClick.def                 |   16 ++
 _Main/BL/Type_ChangeLossSetting/Attribute_Product1.qbl                                                                        |    9 +
 _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Component_pnlContent.def                              |  104 +++++++++++++
 _Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Component_ListChangeLossSetting.def                               |   41 +++++
 19 files changed, 475 insertions(+), 0 deletions(-)

diff --git a/_Main/BL/Relations/Relation_ChangeLossSetting_MacroPlan_MacroPlan_ChangeLossSetting.qbl b/_Main/BL/Relations/Relation_ChangeLossSetting_MacroPlan_MacroPlan_ChangeLossSetting.qbl
new file mode 100644
index 0000000..b70c000
--- /dev/null
+++ b/_Main/BL/Relations/Relation_ChangeLossSetting_MacroPlan_MacroPlan_ChangeLossSetting.qbl
@@ -0,0 +1,23 @@
+Quintiq file version 2.0
+#parent: #root
+Relation ChangeLossSetting_MacroPlan_MacroPlan_ChangeLossSetting
+{
+  #keys: '1[415136.0.738030107]'
+  DefaultRelationStrategy
+  {
+  }
+  RelationSide.LeftSide MacroPlan
+  {
+    #keys: '3[415136.0.738030109][415136.0.738030108][415136.0.738030110]'
+    Cardinality: '0to1'
+    ObjectDefinition: ChangeLossSetting
+    OwningSide: 'Reference'
+  }
+  RelationSide.RightSide ChangeLossSetting
+  {
+    #keys: '3[415136.0.738030112][415136.0.738030111][415136.0.738030113]'
+    Cardinality: '1toN'
+    ObjectDefinition: MacroPlan
+    OwningSide: 'Owned'
+  }
+}
diff --git a/_Main/BL/Relations/Relation_ChangeLossSetting_ProductFirst_Product_MP_ChangeLossSetting1.qbl b/_Main/BL/Relations/Relation_ChangeLossSetting_ProductFirst_Product_MP_ChangeLossSetting1.qbl
new file mode 100644
index 0000000..9f614f5
--- /dev/null
+++ b/_Main/BL/Relations/Relation_ChangeLossSetting_ProductFirst_Product_MP_ChangeLossSetting1.qbl
@@ -0,0 +1,23 @@
+Quintiq file version 2.0
+#parent: #root
+Relation ChangeLossSetting_ProductFirst_Product_MP_ChangeLossSetting1
+{
+  #keys: '1[415136.0.738030133]'
+  DefaultRelationStrategy
+  {
+  }
+  RelationSide.LeftSide ProductFirst
+  {
+    #keys: '3[415136.0.738030135][415136.0.738030134][415136.0.738030136]'
+    Cardinality: '0to1'
+    ObjectDefinition: ChangeLossSetting
+    OwningSide: 'Reference'
+  }
+  RelationSide.RightSide ChangeLossSetting1
+  {
+    #keys: '3[415136.0.738030138][415136.0.738030137][415136.0.738030139]'
+    Cardinality: '1toN'
+    ObjectDefinition: Product_MP
+    OwningSide: 'Reference'
+  }
+}
diff --git a/_Main/BL/Relations/Relation_ChangeLossSetting_ProductSecond_Product_MP_ChangeLossSetting2.qbl b/_Main/BL/Relations/Relation_ChangeLossSetting_ProductSecond_Product_MP_ChangeLossSetting2.qbl
new file mode 100644
index 0000000..542cf6c
--- /dev/null
+++ b/_Main/BL/Relations/Relation_ChangeLossSetting_ProductSecond_Product_MP_ChangeLossSetting2.qbl
@@ -0,0 +1,23 @@
+Quintiq file version 2.0
+#parent: #root
+Relation ChangeLossSetting_ProductSecond_Product_MP_ChangeLossSetting2
+{
+  #keys: '1[415136.0.738030152]'
+  DefaultRelationStrategy
+  {
+  }
+  RelationSide.LeftSide ProductSecond
+  {
+    #keys: '3[415136.0.738030154][415136.0.738030153][415136.0.738030155]'
+    Cardinality: '0to1'
+    ObjectDefinition: ChangeLossSetting
+    OwningSide: 'Reference'
+  }
+  RelationSide.RightSide ChangeLossSetting2
+  {
+    #keys: '3[415136.0.738030157][415136.0.738030156][415136.0.738030158]'
+    Cardinality: '1toN'
+    ObjectDefinition: Product_MP
+    OwningSide: 'Reference'
+  }
+}
diff --git a/_Main/BL/Relations/Relation_ChangeLossSetting_Unit_Unit_ChangeLossSetting.qbl b/_Main/BL/Relations/Relation_ChangeLossSetting_Unit_Unit_ChangeLossSetting.qbl
new file mode 100644
index 0000000..41e08aa
--- /dev/null
+++ b/_Main/BL/Relations/Relation_ChangeLossSetting_Unit_Unit_ChangeLossSetting.qbl
@@ -0,0 +1,23 @@
+Quintiq file version 2.0
+#parent: #root
+Relation ChangeLossSetting_Unit_Unit_ChangeLossSetting
+{
+  #keys: '1[415136.0.738030120]'
+  DefaultRelationStrategy
+  {
+  }
+  RelationSide.LeftSide Unit
+  {
+    #keys: '3[415136.0.738030122][415136.0.738030121][415136.0.738030123]'
+    Cardinality: '0to1'
+    ObjectDefinition: ChangeLossSetting
+    OwningSide: 'Reference'
+  }
+  RelationSide.RightSide ChangeLossSetting
+  {
+    #keys: '3[415136.0.738030125][415136.0.738030124][415136.0.738030126]'
+    Cardinality: '1toN'
+    ObjectDefinition: Unit
+    OwningSide: 'Reference'
+  }
+}
diff --git a/_Main/BL/Type_ChangeLossSetting/Attribute_ChangeLossNr.qbl b/_Main/BL/Type_ChangeLossSetting/Attribute_ChangeLossNr.qbl
new file mode 100644
index 0000000..3632e29
--- /dev/null
+++ b/_Main/BL/Type_ChangeLossSetting/Attribute_ChangeLossNr.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute ChangeLossNr
+{
+  #keys: '3[415136.0.738030098][415136.0.738030097][415136.0.738030099]'
+  Description: '鎹㈠瀷鎹熷け锛堝彴锛�'
+  ValueType: Number
+}
diff --git a/_Main/BL/Type_ChangeLossSetting/Attribute_Line.qbl b/_Main/BL/Type_ChangeLossSetting/Attribute_Line.qbl
new file mode 100644
index 0000000..384d089
--- /dev/null
+++ b/_Main/BL/Type_ChangeLossSetting/Attribute_Line.qbl
@@ -0,0 +1,9 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Line
+{
+  #keys: '3[415136.0.738030059][415136.0.738030058][415136.0.738030060]'
+  Description: '浜х嚎'
+  IsReadOnly: true
+  ValueType: String
+}
diff --git a/_Main/BL/Type_ChangeLossSetting/Attribute_Product1.qbl b/_Main/BL/Type_ChangeLossSetting/Attribute_Product1.qbl
new file mode 100644
index 0000000..55e4355
--- /dev/null
+++ b/_Main/BL/Type_ChangeLossSetting/Attribute_Product1.qbl
@@ -0,0 +1,9 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Product1
+{
+  #keys: '3[415136.0.738030069][415136.0.738030068][415136.0.738030070]'
+  Description: '浜у搧1'
+  IsReadOnly: true
+  ValueType: String
+}
diff --git a/_Main/BL/Type_ChangeLossSetting/Attribute_Product2.qbl b/_Main/BL/Type_ChangeLossSetting/Attribute_Product2.qbl
new file mode 100644
index 0000000..e850926
--- /dev/null
+++ b/_Main/BL/Type_ChangeLossSetting/Attribute_Product2.qbl
@@ -0,0 +1,9 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Product2
+{
+  #keys: '3[415136.0.738030079][415136.0.738030078][415136.0.738030080]'
+  Description: '浜у搧2'
+  IsReadOnly: true
+  ValueType: String
+}
diff --git a/_Main/BL/Type_ChangeLossSetting/_ROOT_Type_ChangeLossSetting.qbl b/_Main/BL/Type_ChangeLossSetting/_ROOT_Type_ChangeLossSetting.qbl
new file mode 100644
index 0000000..62d6958
--- /dev/null
+++ b/_Main/BL/Type_ChangeLossSetting/_ROOT_Type_ChangeLossSetting.qbl
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+#root
+#parent: #DomainModel
+Type ChangeLossSetting
+{
+  #keys: '5[415136.0.738030055][415136.0.738030053][0.0.0][415136.0.738030054][415136.0.738030056]'
+  BaseType: Object
+  Description: '鎹㈠瀷鎹熷け璁剧疆'
+  StructuredName: 'ChangeLossSettings'
+}
diff --git a/_Main/BL/Type_Unit/_ROOT_Type_Unit.qbl b/_Main/BL/Type_Unit/_ROOT_Type_Unit.qbl
new file mode 100644
index 0000000..e113c53
--- /dev/null
+++ b/_Main/BL/Type_Unit/_ROOT_Type_Unit.qbl
@@ -0,0 +1,6 @@
+Quintiq file version 2.0
+#root
+#parent: #DomainModel
+TypeSpecialization Unit #extension
+{
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Component_pnlActions.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Component_pnlActions.def
new file mode 100644
index 0000000..f55606b
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Component_pnlActions.def
@@ -0,0 +1,40 @@
+Quintiq file version 2.0
+Component pnlActions
+{
+  #keys: '[415136.0.735612165]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    Component btnOk
+    {
+      #keys: '[415136.0.735612169]'
+      BaseType: 'WebButton'
+      Properties:
+      [
+        Label: 'OK'
+        Taborder: 0
+      ]
+    }
+    Component btnCancel
+    {
+      #keys: '[415136.0.735612171]'
+      BaseType: 'WebButton'
+      Properties:
+      [
+        Label: 'Cancel'
+        Taborder: 1
+      ]
+    }
+  ]
+  Properties:
+  [
+    Alignment: 'trailing'
+    Border: true
+    ExcludeFromActiveComponent: true
+    FixedSize: true
+    Orientation: 'horizontal'
+    Padding: 'true'
+    Style: 'footer'
+    Taborder: 3
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Component_pnlContent.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Component_pnlContent.def
new file mode 100644
index 0000000..c499774
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Component_pnlContent.def
@@ -0,0 +1,104 @@
+Quintiq file version 2.0
+Component pnlContent
+{
+  #keys: '[415136.0.735612163]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    Component ddlUnit
+    {
+      #keys: '[415136.0.735612418]'
+      BaseType: 'WebDropDownList'
+      Children:
+      [
+        Component deUnit
+        {
+          #keys: '[415136.0.735612420]'
+          BaseType: 'WebDataExtractor'
+          Properties:
+          [
+            DataType: 'MacroPlan'
+            FixedFilter: "object.CapacityType() = 'Time'"
+            Source: 'MacroPlan'
+            Taborder: 0
+            Transformation: 'Unit'
+          ]
+        }
+      ]
+      Properties:
+      [
+        DataBinding: 'dhDialogData.Data.Unit'
+        Label: 'Line'
+        Taborder: 0
+      ]
+    }
+    Component ddlProduct1
+    {
+      #keys: '[415136.0.738250065]'
+      BaseType: 'WebDropDownList'
+      Children:
+      [
+        Component deProductFirst
+        {
+          #keys: '[415136.0.738250067]'
+          BaseType: 'WebDataExtractor'
+          Properties:
+          [
+            DataType: 'MacroPlan'
+            Source: 'MacroPlan'
+            Taborder: 0
+            Transformation: 'Product_MP'
+          ]
+        }
+      ]
+      Properties:
+      [
+        DataBinding: 'dhDialogData.Data.ProductFirst'
+        Label: 'Product1'
+        Taborder: 1
+      ]
+    }
+    Component ddlProduct2
+    {
+      #keys: '[415136.0.738250142]'
+      BaseType: 'WebDropDownList'
+      Children:
+      [
+        Component deProductSecond
+        {
+          #keys: '[415136.0.738250144]'
+          BaseType: 'WebDataExtractor'
+          Properties:
+          [
+            DataType: 'MacroPlan'
+            Source: 'MacroPlan'
+            Taborder: 0
+            Transformation: 'Product_MP'
+          ]
+        }
+      ]
+      Properties:
+      [
+        DataBinding: 'dhDialogData.Data.ProductSecond'
+        Label: 'Product2'
+        Taborder: 2
+      ]
+    }
+    Component npChangeLossNr
+    {
+      #keys: '[415136.0.738250237]'
+      BaseType: 'WebNumberPicker'
+      Properties:
+      [
+        DataBinding: 'dhDialogData.Data.ChangeLossNr'
+        Label: 'Change loss number'
+        Taborder: 3
+      ]
+    }
+  ]
+  Properties:
+  [
+    Padding: 'true'
+    Taborder: 2
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Response_pnlActions_btnCancel_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Response_pnlActions_btnCancel_OnClick.def
new file mode 100644
index 0000000..b9b78ef
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Response_pnlActions_btnCancel_OnClick.def
@@ -0,0 +1,15 @@
+Quintiq file version 2.0
+#parent: pnlActions/btnCancel
+Response OnClick () id:Response_pnlActions_btnCancel_OnClick
+{
+  #keys: '[415136.0.735612175]'
+  DefinitionID: 'Responsedef_WebButton_OnClick'
+  GroupServerCalls: true
+  QuillAction
+  {
+    Body:
+    [*
+      Form.Close();
+    *]
+  }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Response_pnlActions_btnOk_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Response_pnlActions_btnOk_OnClick.def
new file mode 100644
index 0000000..a46ffc6
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/Response_pnlActions_btnOk_OnClick.def
@@ -0,0 +1,16 @@
+Quintiq file version 2.0
+#parent: pnlActions/btnOk
+Response OnClick () id:Response_pnlActions_btnOk_OnClick
+{
+  #keys: '[415136.0.735612174]'
+  DefinitionID: 'Responsedef_WebButton_OnClick'
+  GroupServerCalls: true
+  QuillAction
+  {
+    Body:
+    [*
+      Form.ApplyChanges();
+      Form.Close();
+    *]
+  }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/_ROOT_Component_DialogCreateEditChangeLossSetting.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/_ROOT_Component_DialogCreateEditChangeLossSetting.def
new file mode 100644
index 0000000..0caebb1
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditChangeLossSetting/_ROOT_Component_DialogCreateEditChangeLossSetting.def
@@ -0,0 +1,43 @@
+Quintiq file version 2.0
+#root
+#parent: MacroPlannerWebApp
+OrphanComponent DialogCreateEditChangeLossSetting
+{
+  #keys: '[415136.0.735612161]'
+  BaseType: 'WebForm'
+  Children:
+  [
+    #child: pnlContent
+    #child: pnlActions
+    Component dhDialogData id:dhDialogData_424
+    {
+      #keys: '[415136.0.735612295]'
+      BaseType: 'WebDataHolder'
+      Databinding: 'shadow[ChangeLossSetting]*'
+      Properties:
+      [
+        Taborder: 0
+      ]
+    }
+    Component dhForm id:dhForm_623
+    {
+      #keys: '[415136.0.735612354]'
+      BaseType: 'WebDataHolder'
+      Databinding: 'FormChangeLossSetting'
+      Properties:
+      [
+        Taborder: 1
+      ]
+    }
+  ]
+  Properties:
+  [
+    Alignment: 'trailing'
+    EnterButton: 'btnOk'
+    EscapeButton: 'btnCancel'
+    ExcludeFromActiveComponent: true
+    Image: 'GEAR'
+    Padding: 'false'
+    Title: 'Change loss setting'
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Component_ListChangeLossSetting.def b/_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Component_ListChangeLossSetting.def
new file mode 100644
index 0000000..69b56e8
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Component_ListChangeLossSetting.def
@@ -0,0 +1,41 @@
+Quintiq file version 2.0
+Component ListChangeLossSetting
+{
+  #keys: '[415136.0.735611728]'
+  BaseType: 'WebList'
+  Children:
+  [
+    Component DataExtractorChangeLossSetting
+    {
+      #keys: '[415136.0.735611729]'
+      BaseType: 'WebDataExtractor'
+      Properties:
+      [
+        DataType: 'MacroPlan'
+        Source: 'MacroPlan'
+        Taborder: 0
+        Transformation: 'ChangeLossSetting'
+      ]
+    }
+    #child: listActionBarPageChangeLossSetting
+    Component DataSetLevelChangeLossSetting
+    {
+      #keys: '[415136.0.735611734]'
+      BaseType: 'WebDataSetLevel'
+      Children:
+      [
+        #child: listContextMenuChangeLossSetting
+      ]
+      Properties:
+      [
+        Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Line","title":"Line","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Line"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Product1","title":"Product1","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Product1"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Product2","title":"Product2","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Product2"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ChangeLossNr","title":"ChangeLossNr","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ChangeLossNr"}}]'
+        ContextMenu: 'listContextMenuChangeLossSetting'
+        Taborder: 2
+      ]
+    }
+  ]
+  Properties:
+  [
+    Taborder: 0
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Component_listActionBarPageChangeLossSetting.def b/_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Component_listActionBarPageChangeLossSetting.def
new file mode 100644
index 0000000..0576b9a
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Component_listActionBarPageChangeLossSetting.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listActionBarPageChangeLossSetting
+{
+  #keys: '[415136.0.735611731]'
+  BaseType: 'listActionBarPage'
+  Properties:
+  [
+    Taborder: 1
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Component_listContextMenuChangeLossSetting.def b/_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Component_listContextMenuChangeLossSetting.def
new file mode 100644
index 0000000..da9fbff
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/Component_listContextMenuChangeLossSetting.def
@@ -0,0 +1,46 @@
+Quintiq file version 2.0
+Component listContextMenuChangeLossSetting
+{
+  #keys: '[415136.0.735611736]'
+  BaseType: 'listContextMenu'
+  Children:
+  [
+    Component MenuNew
+    {
+      #keys: '[415136.0.735612003]'
+      BaseType: 'WebMenu'
+      Properties:
+      [
+        Image: 'NEW'
+        Taborder: 3
+        Title: 'New'
+      ]
+    }
+    Component MenuEdit
+    {
+      #keys: '[415136.0.735612046]'
+      BaseType: 'WebMenu'
+      Properties:
+      [
+        Image: 'PENCIL'
+        Taborder: 4
+        Title: 'Edit'
+      ]
+    }
+    Component MenuDelete
+    {
+      #keys: '[415136.0.735612088]'
+      BaseType: 'WebMenu'
+      Properties:
+      [
+        Image: 'DELETE'
+        Taborder: 5
+        Title: 'Delete'
+      ]
+    }
+  ]
+  Properties:
+  [
+    Taborder: 0
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/_ROOT_Component_FormChangeLossSetting.def b/_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/_ROOT_Component_FormChangeLossSetting.def
new file mode 100644
index 0000000..62cfd05
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormChangeLossSetting/_ROOT_Component_FormChangeLossSetting.def
@@ -0,0 +1,17 @@
+Quintiq file version 2.0
+#root
+#parent: MacroPlannerWebApp
+OrphanComponent FormChangeLossSetting
+{
+  #keys: '[415136.0.735611670]'
+  BaseType: 'WebForm'
+  Children:
+  [
+    #child: ListChangeLossSetting
+  ]
+  Properties:
+  [
+    Image: 'GEAR'
+    Title: 'Change loss setting'
+  ]
+}

--
Gitblit v1.9.3