Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method RefreshData () id:Method_FormKpiSnapshots_RefreshData 
 | 
{ 
 | 
  #keys: '[136398.1.792567524]' 
 | 
  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 := this.RadioButtonGroupTimespan().BoundValue(); 
 | 
     
 | 
    set := GlobalStateKpiTracker.QueryDataFromServer( maxitems, 
 | 
                                                      timespanoption, 
 | 
                                                      DateTimeSelectorFrom.DateTime(), 
 | 
                                                      DateTimeSelectorTo.DateTime(), 
 | 
                                                      RadioButtonGroupTimeType.BoundValue() ); 
 | 
     
 | 
    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.FilterDataOnSelectedKpis(); 
 | 
     
 | 
    Form.AutoSelectAllSnapshots(); 
 | 
  *] 
 | 
} 
 |