_Main/BL/Type_Entity/Attribute_IsToFill.qbl
对比新文件 @@ -0,0 +1,7 @@ Quintiq file version 2.0 #parent: #root Attribute IsToFill { #keys: '3[414702.2.1844249287][414702.2.1844249286][414702.2.1844249288]' ValueType: Boolean } _Main/BL/Type_Entity/Method_IsUnit.qbl
对比新文件 @@ -0,0 +1,6 @@ Quintiq file version 2.0 #parent: #root Method IsUnit () declarative remote as Boolean { TextBody: 'return guard( this.istype( Unit ), false );' } _Main/BL/Type_Entity/_ROOT_Type_Entity.qbl
对比新文件 @@ -0,0 +1,6 @@ Quintiq file version 2.0 #root #parent: #DomainModel Type Entity #extension { } _Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarPageScenarioSelection.def
@@ -3,6 +3,6 @@ { Properties: [ Taborder: 20 Taborder: 21 ] } _Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_abgWholeShiftSystem#633.def
对比新文件 @@ -0,0 +1,25 @@ Quintiq file version 2.0 Component abgWholeShiftSystem { #keys: '[414702.2.1844443226]' BaseType: 'WebActionBarGroup' Children: [ Component bWholeShiftSystem { #keys: '[414702.2.1843140838]' BaseType: 'WebButton' Properties: [ Image: 'WIND_ENGINE' Label: 'Whole shift system' Taborder: 0 ] } ] Properties: [ Category: 'Actions-1' Taborder: 0 ] } _Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_abpAlgorithmPostProcessing.def
对比新文件 @@ -0,0 +1,15 @@ Quintiq file version 2.0 Component abpAlgorithmPostProcessing { #keys: '[414702.2.1844443225]' BaseType: 'WebActionBarPage' Children: [ #child: abgWholeShiftSystem ] Properties: [ Taborder: 20 Title: 'Algorithm Post-processing' ] } _Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_applicationFixedPageActionBarPageDef.def
@@ -3,6 +3,6 @@ { Properties: [ Taborder: 21 Taborder: 22 ] } _Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_abgWholeShiftSystem_bWholeShiftSystem_OnClick.def
对比新文件 @@ -0,0 +1,18 @@ Quintiq file version 2.0 #parent: abgWholeShiftSystem/bWholeShiftSystem Response OnClick () id:Response_MacroPlanner_abgWholeShiftSystem_bWholeShiftSystem_OnClick { #keys: '[414702.2.1843141002]' CanBindMultiple: false DefinitionID: 'Responsedef_WebButton_OnClick' QuillAction { Body: [* dlg := construct( DialogWholeShiftSystem ); ApplicationMacroPlanner.ShowFormModal( dlg ); *] GroupServerCalls: false } } _Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/_ROOT_Component_ApplicationMacroPlanner.def
@@ -17,6 +17,7 @@ #child: ActionBarPageScenarioSelection #child: applicationFixedPageActionBarPageDef #child: applicationDevelopmentActionBarPageDef_1 #child: abpAlgorithmPostProcessing ] } Component dhBinaryDataPR id:dhBinaryDataPR_688 _Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Component_ListEntity.def
对比新文件 @@ -0,0 +1,123 @@ Quintiq file version 2.0 Component ListEntity { #keys: '[414702.2.1845329611]' BaseType: 'WebList' Children: [ Component DataExtractorEntity { #keys: '[414702.2.1845329612]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'MacroPlan' FixedFilter: 'not object.GetIsSystem() and object.IsUnit();' Source: 'MacroPlan' Taborder: 0 Transformation: 'RootEntity' ] } Component DataSetLevelRootEntity { #keys: '[414702.2.1845329613]' BaseType: 'WebDataSetLevel' Children: [ #child: listContextMenu902_1 Component DataSetLevelChildEntity { #keys: '[414702.2.1845329623]' BaseType: 'WebDataSetLevel' Properties: [ Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeAllConstraint","columnid":"All constraints","title":"All constraints","subtotals":"","tooltip":"","width":-1,"display":"shown"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DisplayName","title":"Name","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"DisplayName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DisplayCapacityType","title":"Capacity type","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"DisplayCapacityType"}}]' ContextMenu: 'listContextMenu902' FixedFilter: 'not object.GetIsSystem() and object.IsUnit();' RelationFromParent: 'ChildEntity' RelationRepeating: 'ChildEntity' SortCriteria: 'DisplayIndex' Taborder: 0 ] } ] Properties: [ Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeAllConstraint","columnid":"All constraints","title":"All constraints","subtotals":"","tooltip":"","width":-1,"display":"shown"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DisplayName","title":"Name","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"DisplayName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DisplayCapacityType","title":"Capacity type","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"DisplayCapacityType"}}]' ContextMenu: 'listContextMenu902' RelationFromParent: 'ChildEntity' SortCriteria: 'DisplayIndex' Taborder: 1 ] } #child: listActionBarPageEntities_1 ] Properties: [ DefaultExpandLevels: 100 Taborder: 0 ] ResponseDefinitions: [ DelegatedResponseDefinition OnClick id:Responsedef_ListEntity_WebMenu_OnClick { #keys: '[414702.2.1845329586]' Initiator: 'WebMenu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[293.0.3027433]' Binding: 'this.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_ListEntity_WebButton_OnClick { #keys: '[414702.2.1845329585]' Initiator: 'WebButton' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[6763.0.8029304]' Binding: 'this.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_ListEntity_WebMenu_OnClick_360 { #keys: '[414702.2.1845329584]' Initiator: 'WebMenu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument checked { #keys: '[6763.0.8029349]' Binding: 'this.Checked()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_ListEntity_WebButton_OnClick_613 { #keys: '[414702.2.1845329583]' Initiator: 'WebButton' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument checked { #keys: '[6763.0.8029394]' Binding: 'this.Checked()' } ] } ] } _Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Component_listActionBarPageEntities#1.def
对比新文件 @@ -0,0 +1,10 @@ Quintiq file version 2.0 Component listActionBarPageEntities id:listActionBarPageEntities_1 { #keys: '[414702.2.1845329624]' BaseType: 'listActionBarPage' Properties: [ Taborder: 2 ] } _Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Component_listContextMenu902#1.def
对比新文件 @@ -0,0 +1,35 @@ Quintiq file version 2.0 Component listContextMenu902 id:listContextMenu902_1 { #keys: '[414702.2.1845329614]' BaseType: 'listContextMenu' Children: [ Component MenuSeparator { #keys: '[121142.1.1147171519]' BaseType: 'MenuSeparator' IsDerived: true Properties: [ Taborder: 3 ] } Component MenuSelectAll { #keys: '[414702.2.1845329622]' BaseType: 'WebMenu' Properties: [ Image: 'SELECTION_VIEW' Shortcut: 'Ctrl+A' Taborder: 2 Title: 'Select all' ] } ] Properties: [ Taborder: 1 ] } _Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Component_pnlActions.def
对比新文件 @@ -0,0 +1,40 @@ Quintiq file version 2.0 Component pnlActions { #keys: '[414702.2.1844994358]' BaseType: 'WebPanel' Children: [ Component btnOk { #keys: '[414702.2.1844994362]' BaseType: 'WebButton' Properties: [ Label: 'OK' Taborder: 0 ] } Component btnCancel { #keys: '[414702.2.1844994364]' BaseType: 'WebButton' Properties: [ Label: 'Cancel' Taborder: 1 ] } ] Properties: [ Alignment: 'trailing' Border: true ExcludeFromActiveComponent: true FixedSize: true Orientation: 'horizontal' Padding: 'true' Style: 'footer' Taborder: 1 ] } _Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Component_pnlContent.def
对比新文件 @@ -0,0 +1,15 @@ Quintiq file version 2.0 Component pnlContent { #keys: '[414702.2.1844994356]' BaseType: 'WebPanel' Children: [ #child: ListEntity ] Properties: [ Padding: 'true' Taborder: 0 ] } _Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Response_ListEntity_MenuSelectAll_OnClick.def
对比新文件 @@ -0,0 +1,17 @@ Quintiq file version 2.0 #parent: ListEntity Response OnClick () id:Response_ListEntity_MenuSelectAll_OnClick { #keys: '[414702.2.1845206151]' CanBindMultiple: false DefinitionID => /ListEntity/Responsedef_ListEntity_WebMenu_OnClick Initiator: 'MenuSelectAll' QuillAction { Body: [* this.SelectAll(); *] GroupServerCalls: false } } _Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Response_ListEntity_OnDrawElement.def
对比新文件 @@ -0,0 +1,18 @@ Quintiq file version 2.0 #parent: ListEntity Response OnDrawElement ( Entity element ) id:Response_ListEntity_OnDrawElement { #keys: '[414702.2.1845463150]' CanBindMultiple: false DefinitionID: 'Responsedef_WebList_OnDrawElement' GroupServerCalls: true QuillAction { Body: [* drawinfo.Image( 0, element.GetIconName() ); *] } } _Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/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: '[414702.2.1844994368]' DefinitionID: 'Responsedef_WebButton_OnClick' GroupServerCalls: true QuillAction { Body: [* Form.Close(); *] } } _Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/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: '[414702.2.1844994367]' DefinitionID: 'Responsedef_WebButton_OnClick' GroupServerCalls: true QuillAction { Body: [* Form.ApplyChanges(); Form.Close(); *] } } _Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/_ROOT_Component_DialogWholeShiftSystem.def
对比新文件 @@ -0,0 +1,24 @@ Quintiq file version 2.0 #root #parent: MacroPlannerWebApp OrphanComponent DialogWholeShiftSystem { #keys: '[414702.2.1844994354]' BaseType: 'WebForm' Children: [ #child: pnlContent #child: pnlActions ] Properties: [ Alignment: 'trailing' EnterButton: 'btnOk' EscapeButton: 'btnCancel' ExcludeFromActiveComponent: true MinimumColumns: 100 MinimumRows: 100 Padding: 'false' Title: 'WholeShiftSystem' ] }