Quintiq file version 2.0
|
#parent: ListActiveGoal
|
Response OnDrawElement (
|
shadow[KPIWeight] element
|
) id:Response_ListActiveGoal_OnDrawElement
|
{
|
#keys: '[112884.1.502743382]'
|
Body:
|
[*
|
// Draw image to show the type of the KPI
|
// Shadow does not support image attribute, and this method cannot be grouped as method as dialog method is non-declarative
|
|
kpi := element.KPI();
|
|
image := '';
|
|
if( kpi.IsAccount() )
|
{
|
image := "MONEY";
|
if( kpi.astype( Account ).AccountTypeName() = Translations::MP_Account_AccountTypePreference() )
|
{
|
image := "PREFERENCES";
|
}
|
}
|
|
if( ImageOptimizerUnbounded.Visible()
|
and element.KPI().IsMaximize()
|
and element.Level() = 1 )
|
{
|
image := "WARNING";
|
}
|
|
drawinfo.Image( 0, image );
|
*]
|
CanBindMultiple: false
|
DefinitionID: 'Responsedef_List_OnDrawElement'
|
}
|