admin
2025-01-22 7e31442f0e9b07764e9c6a9680d3d4aeba5fe1de
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Quintiq file version 2.0
#parent: DataHolderStatistic
Response OnDataChanged () id:Response_LibOpt_FormStatisticDataPoints_DataHolderStatistic_OnDataChanged
{
  #keys: '[144996.0.1911552494]'
  Body:
  [*
    // Create the set of UIDataPoints
    
    owner := construct( shadow[LibOpt_UIOwner] );
    
    if( not isnull( this.Data() ) )
    {
      reals := RealVector::Construct( this.Data().ValuesAsRealVector() ).AsValues();
    
      i := 0;  
      traverse( reals.Sort(), Elements, real )
      {
        owner.UIDataPoint( relnew, X := i, Y := real,
                           UpperThreshold := this.Data().UpperThreshold(),
                           LowerThreshold := this.Data().LowerThreshold() );
        i++;
      }
    }
    
    DataHolderOwner.Data( & owner );
  *]
  CanBindMultiple: false
  DefinitionID: 'Responsedef_GUIComponent_OnDataChanged'
}