| Quintiq file version 2.0 | 
| #parent: ListKPISelection | 
| Response OnCheckedChanged ( | 
|   structured[KPI] checkeditems | 
| ) id:Response_ListKPISelection_OnCheckedChanged | 
| { | 
|   #keys: '[145730.0.981356891]' | 
|   CanBindMultiple: false | 
|   DefinitionID: 'Responsedef_WebList_OnCheckedChanged' | 
|   QuillAction | 
|   { | 
|     Body: | 
|     [* | 
|       // Store into view data | 
|       if( not isnull( MacroPlan ) ) | 
|       {  | 
|         DataHolderSelectedKPI.Data( checkeditems.Copy() ); | 
|         // Name is the only attribute to uniquely identify | 
|         ids := selectvalues( checkeditems, Elements, e, true, e.Name() ); | 
|         id := ids.Sort().ToString( FormKPI.GetKPIStringDelimiter() ); | 
|          | 
|         this.ViewDataSet( KPI::GetViewDataKey( MacroPlan ), id ); | 
|       } | 
|     *] | 
|     GroupServerCalls: false | 
|   } | 
| } |