Quintiq file version 2.0 #parent: #root Method UIShowHideUOMWarning ( UnitOfMeasure_MP selectionUOM ) id:Method_DialogCreateEditProduct_UIShowHideUOMWarning { #keys: '[135040.0.287042047]' Body: [* // Enable & disable UOM warning // Show/hide components uom := guard( DataHolderDialogData.Data().UnitOfMeasure_MP(), null( UnitOfMeasure_MP ) ); isshown := false; data := DataHolderDialogData.Data().WrappedInstance(); //show warning for edit of product, not apply to creation of product if( not isnull( uom ) and not isnull( data ) ) { isshown := uom <> selectionUOM; } ButtonImageUnitOfMeasurementWarning.Visible( isshown ); if( isshown ) { ButtonImageUnitOfMeasurementWarning.Tooltip( ApplicationMacroPlanner.FormatLineBreakToHTMLLineBreak( data.GetUpdateUOMWarningMessage() ) ); } *] }