Merge branch 'dev' of http://47.101.211.7:10101/r/VWED into dev
已重命名17个文件
已修改15个文件
已添加14个文件
| | |
| | | // Create additional EventCategories. |
| | | LibCal_EventCategory::InitializeEventCategories( this ); |
| | | *] |
| | | InterfaceProperties { Accessibility: 'Module' } |
| | | } |
| | |
| | | ) as LibCal_CommonCalendar |
| | | { |
| | | TextBody: 'return owner_i.CommonCalendar( relnew );' |
| | | InterfaceProperties { Accessibility: 'Module' } |
| | | } |
| | |
| | | { |
| | | DefaultText: 'This date is not within the planned cycle!' |
| | | } |
| | | InfoMessage MP_LibCal_Event_ValidDateInterval |
| | | { |
| | | DefaultText: 'The start date is more than one day away from the end date!' |
| | | } |
| | | InfoMessage MP_LibCal_Event_ValidDatePeriod |
| | | { |
| | | DefaultText: 'The start date must be less than the end date!' |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProductFourCode |
| | | { |
| | | #keys: '3[415136.0.1082964677][415136.0.1082964676][415136.0.1082964678]' |
| | | Description: '产å4ä½ç code' |
| | | ValueType: String |
| | | } |
| | |
| | | ordercell := selectobject( column, AssemblyOnlinePlanCell, ocell, ocell.AssemblyOnlinePlanRow().ProductID() = quantityrow.ProductID() |
| | | and ocell.AssemblyOnlinePlanRow().ProductionLine() = quantityrow.ProductionLine() |
| | | and ocell.AssemblyOnlinePlanRow().Type() = '2' ); |
| | | product := selectobject( macroplan, Product_MP, product, product.ID() = quantityrow.ProductID() ); |
| | | |
| | | cd :=interfaceDataset.AssemblyOnlinePlanPPPSPush( relnew, Product := quantityrow.ProductID() |
| | | cd :=interfaceDataset.AssemblyOnlinePlanPPPSPush( relnew, Product := product.ID() |
| | | , PlanningDate := column.ColumnDate() |
| | | , PlanningQty := [Number]cell.Value() |
| | | , Sequence := ordercell.Value() |
| | | , VersionName := macroplan.ScenarioName() |
| | | , InterfaceTime := nowdate |
| | | , VersionFlag := versionflag |
| | | , ProductFourCode := product.Notes() |
| | | ); |
| | | loginfo.AssemblyOnlinePlanPPPSPush( relinsert, cd ); |
| | | } |
| | |
| | | TextBody: |
| | | [* |
| | | // çå
°é¸½ Aug-22-2024 (created) |
| | | traverse( macroplan, ChangeLossSetting, cls ){ |
| | | macroplan.ChangeLossSettingExcel( relnew, Product1 := cls.ProductFirst().ID(), Product2 := cls.ProductSecond().ID(), Unit := cls.Unit().ID(), ChangeLossNr := cls.ChangeLossNr() ); |
| | | } |
| | | value := macroplan.MP_ExportChangeLossSettingsBroker().ExecuteToXLS( isxlsxformat ).AsBinaryValue(); |
| | | |
| | | macroplan.ChangeLossSettingExcel( relflush ); |
| | | return value; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Method InitializeEventTypes |
| | | { |
| | | TextBody: |
| | | [* |
| | | // Always create a general EventCategory. |
| | | //LibCal_EventCategory::Create( this, LibCal_EventType::DEFAULT_TYPE() ); |
| | | this.EventType( relnew,ID := "blank", Name := LibCal_EventType::DEFAULT_TYPE() ); |
| | | |
| | | // Create additional EventCategories. |
| | | //LibCal_EventCategory::InitializeEventCategories( this ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Method OnCreate #extension |
| | | { |
| | | TextBody: |
| | | [* |
| | | this.SetTimeZoneID(); |
| | | this.InitializeEventCategories(); |
| | | this.InitializeEventTypes(); |
| | | |
| | | // Create the CommonCalendar. |
| | | LibCal_CommonCalendar::Create( this ); |
| | | *] |
| | | } |
| | |
| | | [* |
| | | // çå
°é¸½ Jul-26-2024 (created) |
| | | feedback_o := ''; |
| | | if( startdate > endtime ){ |
| | | feedback_o := Translations::MP_LibCal_Event_ValidDatePeriod(); |
| | | } |
| | | if( startdate.IsFinite() and endtime.IsFinite() ){ |
| | | if( startdate > endtime ){ |
| | | feedback_o := Translations::MP_LibCal_Event_ValidDatePeriod(); |
| | | } |
| | | mindate := owner.StartOfPlanning().Date(); |
| | | maxdate := maxobject( owner, Period_MP, period, not period.IsHistorical() and period.TimeUnit() = Translations::MP_GlobalParameters_Day() , period.StartDate() ); |
| | | |
| | | if( not exists( owner, Period_MP, period, not period.IsHistorical() |
| | | and period.TimeUnit() = Translations::MP_GlobalParameters_Day() |
| | | and period.StartDate() = startdate.Date() |
| | | and ( period.EndDate() = endtime.Date() or period.StartDate() = endtime.Date() ) ) ){ |
| | | feedback_o := Translations::MP_LibCal_Event_ValidDate(); |
| | | if( startdate.Date() < mindate or endtime.Date() > maxdate.StartDate() ){ |
| | | feedback_o := Translations::MP_LibCal_Event_ValidDate(); |
| | | } |
| | | |
| | | if( ( endtime - startdate ).Days() > 1 ){ |
| | | feedback_o := Translations::MP_LibCal_Event_ValidDateInterval(); |
| | | } |
| | | |
| | | }else{ |
| | | feedback_o := "æ¥æéæ³"; |
| | | } |
| | | return feedback_o = ''; |
| | | //return true; |
| | | *] |
| | | } |
| | |
| | | StaticMethod DEFAULT_TYPE () const declarative remote as String |
| | | { |
| | | Description: 'Can be extended to define the name of the general EventCategory, which will always be created.' |
| | | TextBody: 'return "端åè";' |
| | | TextBody: 'return " ";' |
| | | } |
| | |
| | | // } |
| | | // debuginfo( "ãããããããããããããããããããããããããããããããããããããããããããããããããããããããããããããããããããããããããããããã" ); |
| | | //} |
| | | |
| | | sourceChangeover := uptb.ChangeoverDuration(); |
| | | targetChangeover := Duration::Zero(); |
| | | |
| | | debuginfo( "éè¦åæ´çæ¶é´ï¼åä½ï¼å°æ¶ï¼", timeDifference, " èèChangeOveræ¡ä»¶åæ´ä½¿å
¶è¾¾å°æ´ç" ); |
| | | nextUnitPeriodTimeBase := ifexpr( isnull( uptb.Next().astype( UnitPeriodTimeBase ) ), select( uptbs, Elements, tempUPTB, tempUPTB.Start() = uptb.End() ), uptb.Next().astype( UnitPeriodTimeBase ) ); |
| | | while ( timeDifference > 0 and not isnull( nextUnitPeriodTimeBase ) ) { |
| | | debuginfo( "å¼å§åæ¶é´ä¸ºï¼", nextUnitPeriodTimeBase.StartDate().Format( "Y-M2-D2" ), "ç产è½å¨æå" ); |
| | | traverse ( nextUnitPeriodTimeBase, PeriodTaskOperation, pto, guard( pto.Operation().RoutingStep().Routing().Start(), uptb.StartDate() ) <= uptb.StartDate() and |
| | | guard( pto.Operation().RoutingStep().Routing().End(), uptb.End().Date() ) >= uptb.End().Date() and |
| | | exists( uptb, PeriodTaskOperation.Operation, tempO, tempO = pto.Operation() ) and |
| | | timeDifference > 0 ) { |
| | | minimumCapacityThatCanBeBorrowed := pto.Quantity() / pto.Operation().Throughput(); |
| | | unifiedProcessingTimeOfRounding := minvalue( timeDifference, minimumCapacityThatCanBeBorrowed ); |
| | | debuginfo( "å©ä½åæ´ç产è½ï¼", timeDifference, " nextUnitPeriodTimeBaseçå½å卿任å¡ä¾åºæ°éï¼", pto.Quantity(), " è½åç产è½ï¼", minimumCapacityThatCanBeBorrowed, " ç»ä¸åç产è½ï¼", unifiedProcessingTimeOfRounding, " åä¹åchangeoveræ¶é´ï¼", uptb.ChangeoverDuration() ); |
| | | this.UnifiedProcessingOfRoundingLogic( unifiedProcessingTimeOfRounding, uptb, pto, macroPlan ); |
| | | targetChangeover := uptb.ChangeoverDuration(); |
| | | timeDifference := timeDifference - unifiedProcessingTimeOfRounding; |
| | | } |
| | | |
| | | if ( isnull( nextUnitPeriodTimeBase.Next() ) ) { |
| | | nextUnitPeriodTimeBase := select( uptbs, Elements, tempUPTB, tempUPTB.Start() = nextUnitPeriodTimeBase.End() ); |
| | | } else { |
| | | nextUnitPeriodTimeBase := nextUnitPeriodTimeBase.Next().astype( UnitPeriodTimeBase ); |
| | | } |
| | | } |
| | | |
| | | debuginfo( "ä¸èè任使¡ä»¶åæ´ä½¿å
¶å°è¾¾æ´ç" ); |
| | | debuginfo( "éè¦åæ´çæ¶é´ï¼åä½ï¼å°æ¶ï¼", timeDifference, " ä¸èè任使¡ä»¶åæ´ä½¿å
¶å°è¾¾æ´ç" ); |
| | | nextUnitPeriodTimeBase := ifexpr( isnull( uptb.Next().astype( UnitPeriodTimeBase ) ), select( uptbs, Elements, tempUPTB, tempUPTB.Start() = uptb.End() ), uptb.Next().astype( UnitPeriodTimeBase ) ); |
| | | while ( timeDifference > 0 and not isnull( nextUnitPeriodTimeBase ) ) { |
| | | debuginfo( "å¼å§åæ¶é´ä¸ºï¼", nextUnitPeriodTimeBase.StartDate().Format( "Y-M2-D2" ), "ç产è½å¨æå" ); |
| | |
| | | timeDifference > 0 ) { |
| | | minimumCapacityThatCanBeBorrowed := pto.Quantity() / pto.Operation().Throughput(); |
| | | unifiedProcessingTimeOfRounding := minvalue( timeDifference, minimumCapacityThatCanBeBorrowed ); |
| | | debuginfo( "å©ä½åæ´ç产è½ï¼", timeDifference, " nextUnitPeriodTimeBaseçå½å卿任å¡ä¾åºæ°éï¼", pto.Quantity(), " è½åç产è½ï¼", minimumCapacityThatCanBeBorrowed, " ç»ä¸åç产è½ï¼", unifiedProcessingTimeOfRounding ); |
| | | debuginfo( "å©ä½åæ´ç产è½ï¼", timeDifference, " nextUnitPeriodTimeBaseçå½å卿任å¡ä¾åºæ°éï¼", pto.Quantity(), " è½åç产è½ï¼", minimumCapacityThatCanBeBorrowed, " ç»ä¸åç产è½ï¼", unifiedProcessingTimeOfRounding, " å½åchangeoveræ¶é´ï¼", uptb.ChangeoverDuration().HoursAsReal() ); |
| | | this.UnifiedProcessingOfRoundingLogic( unifiedProcessingTimeOfRounding, uptb, pto, macroPlan ); |
| | | timeDifference := timeDifference - unifiedProcessingTimeOfRounding; |
| | | } |
| | |
| | | nextUnitPeriodTimeBase := nextUnitPeriodTimeBase.Next().astype( UnitPeriodTimeBase ); |
| | | } |
| | | } |
| | | |
| | | if ( ( targetChangeover - sourceChangeover ).HoursAsReal() > 0.0 ) { |
| | | this.ZeroCapacityReplenishment( macroPlan, ( targetChangeover - sourceChangeover ).HoursAsReal(), uptb, uptbs ); |
| | | } |
| | | *] |
| | | } |
| | |
| | | { |
| | | TextBody: |
| | | [* |
| | | traverse ( uptbs, Elements, uptb, true/*uptb.StartDate() <= Date::Construct( 2024, 4, 23 )*/ ) { |
| | | traverse ( uptbs, Elements, uptb, |
| | | true |
| | | // uptb.StartDate() <= Date::Construct( 2024, 5, 8 ) |
| | | ) { |
| | | if ( ( uptb.End().Date() - uptb.StartDate() ) > 1 ) { |
| | | // debuginfo( "å¼å§æ¶é´ï¼", uptb.StartDate().Format( "Y-M2-D2" ), " ç»ææ¶é´ï¼", uptb.End().Date().Format( "Y-M2-D2" ), " æ¶é´åºé´ï¼", ( uptb.End().Date() - uptb.StartDate() ) ); |
| | | // this.ProcessingTimeIntervalIsGreaterThanOneDay( macroPlan, uptb, uptbs ); |
| | |
| | | [* |
| | | traverse ( unit, Lane.LaneLeg.Trip, t ) { |
| | | traverse ( t, ProductInTrip, pit, pit.Quantity() > 0.0 ) { |
| | | info( pit.Product_MP().ParentID() ); |
| | | // è·å产ålotsizeåæ° |
| | | lotsize := 1; |
| | | if ( pit.Product_MP().ParentID().Regex( "缸ä½" ) ) { |
| | | if ( pit.Product_MP().ParentID().Regex( "ZKG" ) ) { |
| | | lotsize := macroPlan.CylinderBlock(); |
| | | } else if ( pit.Product_MP().ParentID().Regex( "缸ç" ) ) { |
| | | } else if ( pit.Product_MP().ParentID().Regex( "ZKM" ) ) { |
| | | lotsize := macroPlan.CylinderHead(); |
| | | } else if ( pit.Product_MP().ParentID().Regex( "è¿æ" ) ) { |
| | | } else if ( pit.Product_MP().ParentID().Regex( "PL" ) ) { |
| | | lotsize := macroPlan.ConnectingRod(); |
| | | } else if ( pit.Product_MP().ParentID().Regex( "æ²è½´" ) ) { |
| | | } else if ( pit.Product_MP().ParentID().Regex( "KW" ) ) { |
| | | lotsize := macroPlan.Crankshaft(); |
| | | } else if ( pit.Product_MP().ParentID().Regex( "æ²è½´" ) ) { |
| | | } else if ( pit.Product_MP().ParentID().Regex( "AGW" ) ) { |
| | | lotsize := macroPlan.BalanceAxis(); |
| | | } |
| | | |
| | |
| | | Description: 'å¤çæ¶é´åºé´çäº1天' |
| | | TextBody: |
| | | [* |
| | | if ( uptb.UsedCapacity() = uptb.TotalAvailableCapacity() or ( uptb.UtilizationPercentage() * uptb.MaximumLoadPercentage() / 100 ) = 100 or uptb.FreeCapacity().HoursAsReal() = 0 ) { |
| | | if ( uptb.UsedCapacity() = uptb.TotalAvailableCapacity() or [Number]( uptb.UtilizationPercentage() * uptb.MaximumLoadPercentage() / 100 ) = 100 or uptb.FreeCapacity().HoursAsReal() = 0 ) { |
| | | debuginfo( "å¤©å·²ç»æ¯æ´çï¼æ éå¤çï¼ä½¿ç¨äº§è½çäºå¯ç¨äº§è½ï¼" ); |
| | | } else if ( uptb.UsedCapacity().HoursAsReal() = 0 ) { |
| | | debuginfo( "å¤©å·²ç»æ¯æ´çï¼æ éå¤çï¼ä½¿ç¨äº§è½çäº0ï¼" ); |
| | |
| | | } |
| | | debuginfo( ".........." ); |
| | | } |
| | | // whetherToFillInZero := false; |
| | | whetherToFillInZero := false; |
| | | if ( whetherToFillInZero ) { |
| | | debuginfo( "æ§è¡è¡¥é¶" ); |
| | | debuginfo( "å¼å§æ§è¡è¡¥é¶------------" ); |
| | | this.ZeroCapacityReplenishment( macroPlan, uptb.UsedCapacity().HoursAsReal(), uptb, uptbs ); |
| | | } else { |
| | | debuginfo( "æ§è¡åæ´" ); |
| | | debuginfo( "å¼å§æ§è¡åæ´------------" ); |
| | | this.CapacityRounding( macroPlan, uptb.TotalAvailableCapacity().HoursAsReal() - ( uptb.UsedCapacity() + uptb.ChangeoverDuration() ).HoursAsReal(), uptb, uptbs ); |
| | | } |
| | | } else { |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormCalendarUnavailableEvent/Component_PanelDate.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelDate |
| | | Component PanelDate id:PanelDate_21 |
| | | { |
| | | #keys: '[415136.0.668311160]' |
| | | #keys: '[415136.0.1066488447]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component DateSelectorStartTime id:DateSelectorStartTime_806 |
| | | Component DateSelectorStartTime |
| | | { |
| | | #keys: '[415136.0.668311203]' |
| | | #keys: '[415136.0.1066488448]' |
| | | BaseType: 'WebDateSelector' |
| | | Properties: |
| | | [ |
| | |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component DateSelectorEndTime id:DateSelectorEndTime_819 |
| | | Component DateSelectorEndTime |
| | | { |
| | | #keys: '[415136.0.668311223]' |
| | | #keys: '[415136.0.1066488449]' |
| | | BaseType: 'WebDateSelector' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component dhDate |
| | | { |
| | | #keys: '[415136.0.701820404]' |
| | | #keys: '[415136.0.1066488450]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'LibCal_SubscriberEventSearch' |
| | | Properties: |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 0 |
| | | ] |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelDatePeriod |
| | | { |
| | | #keys: '[415136.0.1066488401]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: PanelDate_21 |
| | | #child: PanelPeriods_368 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormCalendarUnavailableEvent/Component_PanelExport.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelExport |
| | | Component PanelExport id:PanelExport_957 |
| | | { |
| | | #keys: '[415136.0.668311240]' |
| | | #keys: '[415136.0.1066488539]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component ButtonHeader id:ButtonHeader_763 |
| | | Component ButtonHeader |
| | | { |
| | | #keys: '[415136.0.668311275]' |
| | | #keys: '[415136.0.1066488540]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component ButtonInitialize |
| | | { |
| | | #keys: '[415136.0.670072471]' |
| | | #keys: '[415136.0.1066488541]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component ButtonSearch |
| | | { |
| | | #keys: '[415136.0.922435407]' |
| | | #keys: '[415136.0.1066488542]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 2 |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: PanelPeriods |
| | | #child: PanelDate |
| | | #child: PanelExport |
| | | #child: PanelOperation |
| | | #child: PanelDatePeriod |
| | | ] |
| | | Properties: |
| | | [ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelOperation |
| | | { |
| | | #keys: '[415136.0.1066488485]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: PanelExport_957 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormCalendarUnavailableEvent/Component_PanelPeriods.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelPeriods |
| | | Component PanelPeriods id:PanelPeriods_368 |
| | | { |
| | | #keys: '[415136.0.667550798]' |
| | | #keys: '[415136.0.1066488470]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component RadioButtonGroupUseForPlanning |
| | | { |
| | | #keys: '[415136.0.667550833]' |
| | | #keys: '[415136.0.1066488471]' |
| | | BaseType: 'WebRadioButtonGroup' |
| | | Properties: |
| | | [ |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormCalendarUnavailableEvent/Response_PanelDate_DateSelectorEndTime_OnChanged.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelDate/DateSelectorEndTime_819 |
| | | Response OnChanged () id:Response_PanelDate_DateSelectorEndTime_OnChanged |
| | | #parent: PanelDate_21/DateSelectorEndTime |
| | | Response OnChanged () id:Response_PanelDate_21_DateSelectorEndTime_OnChanged |
| | | { |
| | | #keys: '[415136.0.701820524]' |
| | | #keys: '[415136.0.1066488445]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebDateTimeFieldBase_OnChanged' |
| | | QuillAction |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormCalendarUnavailableEvent/Response_PanelDate_DateSelectorStartTime_OnChanged.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelDate/DateSelectorStartTime_806 |
| | | Response OnChanged () id:Response_PanelDate_DateSelectorStartTime_OnChanged |
| | | #parent: PanelDate_21/DateSelectorStartTime |
| | | Response OnChanged () id:Response_PanelDate_21_DateSelectorStartTime_OnChanged |
| | | { |
| | | #keys: '[415136.0.701820445]' |
| | | #keys: '[415136.0.1066488446]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebDateTimeFieldBase_OnChanged' |
| | | QuillAction |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormCalendarUnavailableEvent/Response_PanelExport_ButtonHeader_OnClick.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelExport/ButtonHeader_763 |
| | | Response OnClick () id:Response_PanelExport_ButtonHeader_OnClick |
| | | #parent: PanelExport_957/ButtonHeader |
| | | Response OnClick () id:Response_PanelExport_957_ButtonHeader_OnClick |
| | | { |
| | | #keys: '[415136.0.676930317]' |
| | | #keys: '[415136.0.1066488538]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormCalendarUnavailableEvent/Response_PanelExport_ButtonInitialize_OnClick.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelExport/ButtonInitialize |
| | | Response OnClick () id:Response_PanelExport_ButtonInitialize_OnClick |
| | | #parent: PanelExport_957/ButtonInitialize |
| | | Response OnClick () id:Response_PanelExport_957_ButtonInitialize_OnClick |
| | | { |
| | | #keys: '[415136.0.670072520]' |
| | | #keys: '[415136.0.1066488537]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormCalendarUnavailableEvent/Response_PanelExport_ButtonSearch_OnClick.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelExport/ButtonSearch |
| | | Response OnClick () id:Response_PanelExport_ButtonSearch_OnClick |
| | | #parent: PanelExport_957/ButtonSearch |
| | | Response OnClick () id:Response_PanelExport_957_ButtonSearch_OnClick |
| | | { |
| | | #keys: '[415136.0.922435443]' |
| | | #keys: '[415136.0.1066488536]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | AllowEmpty: true |
| | | Description: 'dhEvent.Data.EventType' |
| | | DisplayField: 'Name' |
| | | NumberOfColumns: 15 |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelCheckAll |
| | | { |
| | | #keys: '[415136.0.1066371294]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component ckbIsAllDay |
| | | { |
| | | #keys: '[415136.0.1066371441]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | | CheckboxType: 'toggle' |
| | | Label: 'All day' |
| | | NumberOfColumns: 0 |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | MinimumColumns: 5 |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelCreate |
| | | { |
| | | #keys: '[415136.0.1066371797]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component ButtonCreate id:ButtonCreate_71 |
| | | { |
| | | #keys: '[415136.0.1066371837]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Label: 'æ°å¢' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | MinimumColumns: 3 |
| | | Taborder: 5 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelDate |
| | | { |
| | | #keys: '[415136.0.1066371216]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: PanelDateAll |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 3 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelDateAll |
| | | { |
| | | #keys: '[415136.0.1066371244]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: PanelCheckAll |
| | | #child: PanelDatePeriod |
| | | ] |
| | | Properties: |
| | | [ |
| | | Orientation: 'horizontal' |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelDateEnd |
| | | { |
| | | #keys: '[415136.0.1066371591]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component dsEndDate id:dsEndDate_384 |
| | | { |
| | | #keys: '[415136.0.1066371629]' |
| | | BaseType: 'WebDateSelector' |
| | | Properties: |
| | | [ |
| | | DateFormat: 'DMMY' |
| | | Label: 'ç»ææ¥æ' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component dhEndDate id:dhEndDate_791 |
| | | { |
| | | #keys: '[415136.0.1066371658]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'Date' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component durEndTimeOfDay id:durEndTimeOfDay_812 |
| | | { |
| | | #keys: '[415136.0.1066371684]' |
| | | BaseType: 'WebDurationSelector' |
| | | Properties: |
| | | [ |
| | | CanBeNegative: false |
| | | DurationFormat: 'h:m' |
| | | Label: 'ç»ææ¥æ' |
| | | MaxDuration: P0DT23H59M0S |
| | | MinDuration: P0DT0H0M0S |
| | | ShowLabel: false |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | Component dhEndTimeOfDay id:dhEndTimeOfDay_568 |
| | | { |
| | | #keys: '[415136.0.1066371713]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'Duration' |
| | | Properties: |
| | | [ |
| | | Taborder: 3 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Orientation: 'horizontal' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelDatePeriod |
| | | { |
| | | #keys: '[415136.0.1066371451]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: PanelDateStart |
| | | #child: PanelDateEnd |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelDateStart |
| | | { |
| | | #keys: '[415136.0.1066371470]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component dsStartDate id:dsStartDate_646 |
| | | { |
| | | #keys: '[415136.0.1066371508]' |
| | | BaseType: 'WebDateSelector' |
| | | Properties: |
| | | [ |
| | | DateFormat: 'DMMY' |
| | | Label: 'å¼å§æ¥æ' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component dhStartDate id:dhStartDate_438 |
| | | { |
| | | #keys: '[415136.0.1066371532]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'Date' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component durStartTimeOfDay id:durStartTimeOfDay_298 |
| | | { |
| | | #keys: '[415136.0.1066371558]' |
| | | BaseType: 'WebDurationSelector' |
| | | Properties: |
| | | [ |
| | | CanBeNegative: false |
| | | DurationFormat: 'h:m' |
| | | Label: 'å¼å§æ¥æ' |
| | | MaxDuration: P0DT23H59M0S |
| | | MinDuration: P0DT0H0M0S |
| | | ShowLabel: false |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | Component dhStartTimeOfDay id:dhStartTimeOfDay_963 |
| | | { |
| | | #keys: '[415136.0.1066371582]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'Duration' |
| | | Properties: |
| | | [ |
| | | Taborder: 3 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Orientation: 'horizontal' |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelDescription |
| | | { |
| | | #keys: '[415136.0.1066371732]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component edtDescription id:edtDescription_925 |
| | | { |
| | | #keys: '[415136.0.1066371769]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | DataBinding: 'dhEvent.Data.Description' |
| | | Label: '夿³¨' |
| | | MaxRows: 3 |
| | | Multiline: true |
| | | NumberOfColumns: 15 |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | MinimumColumns: 10 |
| | | Taborder: 4 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelEvent |
| | | { |
| | | #keys: '[415136.0.1066371130]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component ddslType |
| | | { |
| | | #keys: '[415136.0.1066371167]' |
| | | BaseType: 'WebDropDownStringList' |
| | | Properties: |
| | | [ |
| | | InitialValue: 'Unavailable' |
| | | NumberOfColumns: 15 |
| | | ShowLabel: false |
| | | Sorting: 'none' |
| | | Strings: 'Available;Unavailable' |
| | | Taborder: 1 |
| | | Visible: false |
| | | ] |
| | | } |
| | | Component edtName id:edtName_593 |
| | | { |
| | | #keys: '[415136.0.1066371192]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | DataBinding: 'dhEvent.Data.Subject' |
| | | Label: 'äºä»¶' |
| | | PlaceHolder: '<Enter a name>' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component ddlEventType |
| | | { |
| | | #keys: '[415136.0.1066371393]' |
| | | BaseType: 'WebDropDownList' |
| | | Databinding: 'LibCal_EventType' |
| | | Children: |
| | | [ |
| | | Component deEventType |
| | | { |
| | | #keys: '[415136.0.1066371394]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LibCal_EventType]' |
| | | Source: 'dhEventTypes' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | DisplayField: 'Name' |
| | | Label: 'äºä»¶ç±»å' |
| | | NumberOfColumns: 15 |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | Component dhEventTypes |
| | | { |
| | | #keys: '[415136.0.1066371418]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LibCal_EventType]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 3 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | MinimumColumns: 10 |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component edtName |
| | | { |
| | | #keys: '[415136.0.647401496]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | DataBinding: 'dhEvent.Data.Subject' |
| | | Label: 'äºä»¶' |
| | | PlaceHolder: '<Enter a name>' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component durStartTimeOfDay |
| | | { |
| | | #keys: '[415136.0.647401500]' |
| | | BaseType: 'WebDurationSelector' |
| | | Properties: |
| | | [ |
| | | CanBeNegative: false |
| | | DurationFormat: 'h:m' |
| | | Label: 'å¼å§æ¥æ' |
| | | MaxDuration: P0DT23H59M0S |
| | | MinDuration: P0DT0H0M0S |
| | | ShowLabel: false |
| | | Taborder: 9 |
| | | ] |
| | | } |
| | | Component dhStartTimeOfDay |
| | | { |
| | | #keys: '[415136.0.647401501]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'Duration' |
| | | Properties: |
| | | [ |
| | | Taborder: 10 |
| | | ] |
| | | } |
| | | Component durEndTimeOfDay |
| | | { |
| | | #keys: '[415136.0.647401506]' |
| | | BaseType: 'WebDurationSelector' |
| | | Properties: |
| | | [ |
| | | CanBeNegative: false |
| | | DurationFormat: 'h:m' |
| | | Label: 'ç»ææ¥æ' |
| | | MaxDuration: P0DT23H59M0S |
| | | MinDuration: P0DT0H0M0S |
| | | ShowLabel: false |
| | | Taborder: 13 |
| | | ] |
| | | } |
| | | Component dhEndTimeOfDay |
| | | { |
| | | #keys: '[415136.0.647401507]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'Duration' |
| | | Properties: |
| | | [ |
| | | Taborder: 14 |
| | | ] |
| | | } |
| | | Component edtDescription |
| | | { |
| | | #keys: '[415136.0.647401509]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | DataBinding: 'dhEvent.Data.Description' |
| | | Label: 'Description' |
| | | MaxRows: 1 |
| | | Multiline: true |
| | | NumberOfColumns: 29 |
| | | ShowLabel: false |
| | | Taborder: 16 |
| | | ] |
| | | } |
| | | Component dsStartDate |
| | | { |
| | | #keys: '[415136.0.647401510]' |
| | | BaseType: 'WebDateSelector' |
| | | Properties: |
| | | [ |
| | | DateFormat: 'DMMY' |
| | | Label: 'å¼å§æ¥æ' |
| | | Taborder: 7 |
| | | ] |
| | | } |
| | | Component dhStartDate |
| | | { |
| | | #keys: '[415136.0.647401511]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'Date' |
| | | Properties: |
| | | [ |
| | | Taborder: 8 |
| | | ] |
| | | } |
| | | Component lblDescription id:lblDescription_456 |
| | | { |
| | | #keys: '[415136.0.647492310]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Label: '夿³¨' |
| | | NumberOfColumns: 0 |
| | | Taborder: 15 |
| | | ] |
| | | } |
| | | Component ButtonCreate |
| | | { |
| | | #keys: '[415136.0.647262469]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Label: 'æ°å¢' |
| | | Taborder: 17 |
| | | ] |
| | | } |
| | | Component ddslType id:ddslType_360 |
| | | { |
| | | #keys: '[415136.0.646711730]' |
| | | BaseType: 'WebDropDownStringList' |
| | | Properties: |
| | | [ |
| | | InitialValue: 'Unavailable' |
| | | NumberOfColumns: 15 |
| | | ShowLabel: false |
| | | Sorting: 'none' |
| | | Strings: 'Available;Unavailable' |
| | | Taborder: 1 |
| | | Visible: false |
| | | ] |
| | | } |
| | | Component ckbApplyToNewResources id:ckbApplyToNewResources_667 |
| | | { |
| | | #keys: '[415136.0.646712077]' |
| | |
| | | DataBinding: 'dhEvent.Data.IsDefault' |
| | | Label: 'Apply to new resources' |
| | | NumberOfColumns: 0 |
| | | Taborder: 4 |
| | | Taborder: 0 |
| | | Tooltip: 'If checked, calendars of new resources will automatically subscribe to the event.' |
| | | Visible: false |
| | | ] |
| | |
| | | NumberOfColumns: 0 |
| | | ShowLabel: false |
| | | SizeRatio: 0 |
| | | Taborder: 5 |
| | | Taborder: 1 |
| | | Text: '<Timezone>' |
| | | Visible: false |
| | | ] |
| | | } |
| | | Component dhEventTypes id:dhEventTypes_836 |
| | | { |
| | | #keys: '[415136.0.706740648]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LibCal_EventType]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | Component ddlEventType id:ddlEventType_568 |
| | | { |
| | | #keys: '[415136.0.706740548]' |
| | | BaseType: 'WebDropDownList' |
| | | Databinding: 'LibCal_EventType' |
| | | Children: |
| | | [ |
| | | Component deEventType id:deEventType_393 |
| | | { |
| | | #keys: '[415136.0.706740549]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LibCal_EventType]' |
| | | Source: 'dhEventTypes' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | AllowEmpty: true |
| | | DisplayField: 'Name' |
| | | Label: 'äºä»¶ç±»å' |
| | | NumberOfColumns: 15 |
| | | Taborder: 3 |
| | | ] |
| | | } |
| | | Component dsEndDate |
| | | { |
| | | #keys: '[415136.0.923680588]' |
| | | BaseType: 'WebDateSelector' |
| | | Properties: |
| | | [ |
| | | DateFormat: 'DMMY' |
| | | Label: 'ç»ææ¥æ' |
| | | Taborder: 11 |
| | | ] |
| | | } |
| | | Component dhEndDate |
| | | { |
| | | #keys: '[415136.0.923671132]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'Date' |
| | | Properties: |
| | | [ |
| | | Taborder: 12 |
| | | ] |
| | | } |
| | | Component ckbIsAllDay id:ckbIsAllDay_812 |
| | | { |
| | | #keys: '[415136.0.926885762]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | | CheckboxType: 'toggle' |
| | | Label: 'All day' |
| | | NumberOfColumns: 0 |
| | | Taborder: 6 |
| | | ] |
| | | } |
| | | #child: PanelCreate |
| | | #child: PanelDate |
| | | #child: PanelEvent |
| | | #child: PanelDescription |
| | | ] |
| | | Properties: |
| | | [ |
| | |
| | | [ |
| | | Border: true |
| | | FixedSize: true |
| | | MinimumColumns: 49 |
| | | MinimumColumns: 40 |
| | | Taborder: 1 |
| | | Title: 'Subscribers' |
| | | ] |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_LibCal_dlgMultipleEvent/Response_PanelHeader_144_ckbIsAllDay_OnChanged.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelHeader_144/ckbIsAllDay_812 |
| | | Response OnChanged () id:Response_MacroPlanner_pnlStartTime_ckbIsAllDay_OnChanged |
| | | #parent: PanelCheckAll/ckbIsAllDay |
| | | Response OnChanged () id:Response_PanelHeader_144_ckbIsAllDay_OnChanged |
| | | { |
| | | #keys: '[415136.0.926885761]' |
| | | #keys: '[415136.0.1066371440]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebCheckbox_OnChanged' |
| | | QuillAction |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_LibCal_dlgMultipleEvent/Response_PanelHeader_144_ButtonCreate_OnClick.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelHeader_144/ButtonCreate |
| | | Response OnClick () id:Response_PanelHeader_144_ButtonCreate_OnClick |
| | | #parent: PanelCreate/ButtonCreate_71 |
| | | Response OnClick () id:Response_PanelHeader_144_ButtonCreate_OnClick_338 |
| | | { |
| | | #keys: '[415136.0.654000146]' |
| | | #keys: '[415136.0.1066371836]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | Precondition: |
| | | [* |
| | | return LibCal_Event::ValidDate( feedback, MacroPlan, dhStartDate.Data() + durStartTimeOfDay.Duration(), dhEndDate.Data() + durEndTimeOfDay.Duration() ); |
| | |
| | | [* |
| | | Form.OnOK(); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_LibCal_dlgMultipleEvent/Response_PanelHeader_144_dsEndDate_OnChanged.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelHeader_144/dsEndDate |
| | | Response OnChanged () id:Response_PanelHeader_144_dsEndDate_OnChanged |
| | | #parent: PanelDateEnd/dsEndDate_384 |
| | | Response OnChanged () id:Response_PanelHeader_144_dsEndDate_OnChanged_478 |
| | | { |
| | | #keys: '[415136.0.923680587]' |
| | | #keys: '[415136.0.1066371628]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebDateTimeFieldBase_OnChanged' |
| | | QuillAction |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_LibCal_dlgMultipleEvent/Response_PanelHeader_144_durEndTimeOfDay_OnChanged.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelHeader_144/durEndTimeOfDay |
| | | Response OnChanged () id:Response_PanelHeader_144_durEndTimeOfDay_OnChanged |
| | | #parent: PanelDateEnd/durEndTimeOfDay_812 |
| | | Response OnChanged () id:Response_PanelHeader_144_durEndTimeOfDay_OnChanged_480 |
| | | { |
| | | #keys: '[415136.0.647401489]' |
| | | #keys: '[415136.0.1066371682]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebDateTimeFieldBase_OnChanged' |
| | | QuillAction |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_LibCal_dlgMultipleEvent/Response_PanelHeader_144_durEndTimeOfDay_OnInputIdle.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelHeader_144/durEndTimeOfDay |
| | | Response OnInputIdle () id:Response_PanelHeader_144_durEndTimeOfDay_OnInputIdle |
| | | #parent: PanelDateEnd/durEndTimeOfDay_812 |
| | | Response OnInputIdle () id:Response_PanelHeader_144_durEndTimeOfDay_OnInputIdle_529 |
| | | { |
| | | #keys: '[415136.0.647401488]' |
| | | #keys: '[415136.0.1066371683]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebDateTimeFieldBase_OnInputIdle' |
| | | QuillAction |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_LibCal_dlgMultipleEvent/Response_PanelHeader_144_dsStartDate_OnChanged.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelHeader_144/dsStartDate |
| | | Response OnChanged () id:Response_PanelHeader_144_dsStartDate_OnChanged |
| | | #parent: PanelDateStart/dsStartDate_646 |
| | | Response OnChanged () id:Response_PanelHeader_144_dsStartDate_OnChanged_384 |
| | | { |
| | | #keys: '[415136.0.647401487]' |
| | | #keys: '[415136.0.1066371507]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebDateTimeFieldBase_OnChanged' |
| | | QuillAction |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_LibCal_dlgMultipleEvent/Response_PanelHeader_144_durStartTimeOfDay_OnChanged.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelHeader_144/durStartTimeOfDay |
| | | Response OnChanged () id:Response_PanelHeader_144_durStartTimeOfDay_OnChanged |
| | | #parent: PanelDateStart/durStartTimeOfDay_298 |
| | | Response OnChanged () id:Response_PanelHeader_144_durStartTimeOfDay_OnChanged_57 |
| | | { |
| | | #keys: '[415136.0.647401492]' |
| | | #keys: '[415136.0.1066371556]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebDateTimeFieldBase_OnChanged' |
| | | QuillAction |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_LibCal_dlgMultipleEvent/Response_PanelHeader_144_durStartTimeOfDay_OnInputIdle.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelHeader_144/durStartTimeOfDay |
| | | Response OnInputIdle () id:Response_PanelHeader_144_durStartTimeOfDay_OnInputIdle |
| | | #parent: PanelDateStart/durStartTimeOfDay_298 |
| | | Response OnInputIdle () id:Response_PanelHeader_144_durStartTimeOfDay_OnInputIdle_891 |
| | | { |
| | | #keys: '[415136.0.647401491]' |
| | | #keys: '[415136.0.1066371557]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebDateTimeFieldBase_OnInputIdle' |
| | | QuillAction |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_LibCal_dlgMultipleEvent/Response_PanelHeader_144_ddslType_OnSelectionChanged#613.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelHeader_144/ddslType_360 |
| | | Response OnSelectionChanged () id:Response_pnlType_ddslType_OnSelectionChanged_613 |
| | | #parent: PanelEvent/ddslType |
| | | Response OnSelectionChanged () id:Response_PanelHeader_144_ddslType_OnSelectionChanged |
| | | { |
| | | #keys: '[415136.0.646711729]' |
| | | #keys: '[415136.0.1066371166]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebDropDownStringList_OnSelectionChanged' |
| | | QuillAction |