Quintiq file version 2.0 #parent: #root Method UISetLabelTimeUnitHorizon ( Boolean isInit, String timeunitScrValue ) id:Method_DialogCreateEditPostponementSpecification_UISetLabelTimeUnitHorizon { #keys: '[135040.0.274683431]' 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 horizon label horizonDataValue := guard(data.HorizonTimeUnit(), Translations::MP_GlobalParameters_Day() ); //default is Day horizonScrValue := guard( timeunitScrValue, "" ); horizonValue := ifexpr( isInit, horizonDataValue, horizonScrValue ); NumberPickerNrOfTimeUnit.Label( Translations::MP_Designer_Duration_with_time_unit( horizonValue ) ); *] }