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 ) ); *] }