Quintiq file version 2.0 #parent: ListScenario Response OnDrawElement ( Scenario element ) id:Response_ListScenario_OnDrawElement { #keys: '[11766.1.296637665]' Body: [* // Draw a selected dataset image for scenario selected - Macro plan idx := 0; if( exists( DataHolderForScenarioComparison.Data(), Elements, e, true, e.MDSID() = element.DatasetMDSID() ) ) { drawinfo.Image(idx, "TABLES"); } idx := 1; //additional match SelectionScenario is to fix the refresh of check mark in thin client as the datasetmdsid doesn't work for thin client if ( not isnull( MacroPlan ) and not isnull ( SelectionScenario.Data() ) and element = DataHolderActiveScenario.Data() ) { drawinfo.Image(idx, "check2" ); } else if ( not element.IsLoaded() ) { drawinfo.Image(idx, "DATA_DOWN"); } else { drawinfo.Image(idx, ""); } //draw the loading icon when loading in progress idx := 2; if( element.IsLoadingInProgress() ) { drawinfo.Image( idx, "DATA_UP" ); } *] DefinitionID: 'Responsedef_List_OnDrawElement' }