Quintiq file version 2.0
|
#parent: ListLibOpt_AnalysisScopeElement/DataHolderAnalysis
|
Response OnDataChanged () id:Response_ListLibOpt_AnalysisScopeElement_DataHolderAnalysis_OnDataChanged
|
{
|
#keys: '[139164.4.455543782]'
|
Body:
|
[*
|
selected := selectset( DataHolderSelected.Data(), Elements.ScopeElement, se, true );
|
|
DataHolderShadowAnalysis.Data( shadow( this.Data() ) );
|
|
Form.UpdateScopeElements();
|
|
// Re-select the same scope elements (after we created new ones)
|
if( selected.Size() > 0 )
|
{
|
set := selectset( DataHolderShadowAnalysis.Data(), AnalysisScopeElement, ase,
|
selected.Find( ase.ScopeElement() ) >= 0 );
|
if( set.Size() > 0 )
|
{
|
ListLibOpt_AnalysisScopeElement.SelectByKey( set.First().Key() );
|
traverse( set.SelectLast( set.Size() - 1 ), Elements, elem )
|
{
|
ListLibOpt_AnalysisScopeElement.ExtendSelectByKey( elem.Key() );
|
}
|
}
|
}
|
*]
|
CanBindMultiple: false
|
DefinitionID: 'Responsedef_GUIComponent_OnDataChanged'
|
}
|