Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method UpdateValues ( 
 | 
  shadow[LibOpt_BT_TargetKPI] data 
 | 
) id:Method_DialogTargetKPI_UpdateValues 
 | 
{ 
 | 
  #keys: '[158086.0.371182154]' 
 | 
  Body: 
 | 
  [* 
 | 
    if ( data.HasCellOverride() ) 
 | 
    { 
 | 
      data.CellAcceptancePercentage( ( [Real] EditorAcceptancePercentage.Text() ) / 100 ); 
 | 
      data.CellAcceptanceThreshold( [Real] EditorAcceptanceValue.Text() ) 
 | 
      data.CellIsAbsoluteTarget( RadioButtonGroupAbsoluteOrRelative.BoundValue() = 'absolute' ); 
 | 
    } 
 | 
    else 
 | 
    { 
 | 
      kpiDef := data.KPIDefinition(); 
 | 
      kpiDef.UpdateValues( ( [Real] EditorAcceptancePercentage.Text() ) / 100, 
 | 
                           [Real] EditorAcceptanceValue.Text(), 
 | 
                           RadioButtonGroupAbsoluteOrRelative.BoundValue() = 'absolute' ); 
 | 
    } 
 | 
  *] 
 | 
} 
 |