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'
|
}
|