| Quintiq file version 2.0 | 
| #parent: #root | 
| Method RefreshData () id:Method_FormKpiQueryTrack_RefreshData | 
| { | 
|   #keys: '[146874.0.1482345592]' | 
|   Body: | 
|   [* | 
|     // Refreshes all the data loaded on the form based on the current configuration. | 
|     // This method is also called when the user clicks the Refresh button. | 
|      | 
|     maxitems       := this.GetMaxResults(); | 
|     timespanoption := DataHolderTimespan.Data(); | 
|      | 
|     // Refresh date time | 
|     Form.RefreshFromToDateTimes(); | 
|      | 
|     set := GlobalStateKpiTracker.QueryDataFromServer( maxitems,  | 
|                                                       timespanoption,  | 
|                                                       DataHolderDateTimeFrom.Data(),  | 
|                                                       DataHolderDateTimeTo.Data(),  | 
|                                                       DataHolderTimetype.Data() ); | 
|      | 
|     DataHolderSnapshotSetData.Data( &set ); | 
|      | 
|     // Refresh the UI timestamp | 
|     Form.RefreshTimeType(); | 
|      | 
|     // Refresh the UI label | 
|     Form.RefreshSeries(); | 
|      | 
|     // Refresh SnapshotData.Value.Is_Last() | 
|     Form.RefreshUIIsLastAttribute(); | 
|      | 
|     // Refresh FixedFilter for List | 
|     Form.FilterDataOnSelectedLabels(); | 
|     Form.FilterDataOnSelectedKpis(); | 
|      | 
|     // Show line or bar chart | 
|     Form.ShowChart(); | 
|   *] | 
| } |