| Quintiq file version 2.0 | 
| #parent: #root | 
| Method UISetLabelTimeUnitMaximum ( | 
|   Boolean isInit, | 
|   String timeunitScrValue | 
| ) id:Method_DialogCreateEditPostponementSpecification_UISetLabelTimeUnitMaximum | 
| { | 
|   #keys: '[135040.0.274705025]' | 
|   Body: | 
|   [* | 
|     // Set labels time unit for different time unit selected | 
|     // ***timeunitScrValue has to be an argument because getting it inside this method directly causing error (via StringListHorizonTimeUnit.Text()) | 
|     data     := DataHolderDialogData.Data().WrappedInstance(); | 
|      | 
|     //set max label | 
|     maximumDataValue   := guard(data.MaxTimeUnit(), Translations::MP_GlobalParameters_Day() ); //default is day | 
|     maximumScrValue    := guard( timeunitScrValue, "" ); | 
|     maximumValue := ifexpr( isInit, | 
|                             maximumDataValue, | 
|                             maximumScrValue ); | 
|      | 
|     NumberPickerMaxNrOfTimeUnit.Label( Translations::MP_Designer_Duration_with_time_unit( maximumValue ) ); | 
|   *] | 
| } |