Quintiq file version 2.0
|
#parent: #root
|
Method OpenComparisonView (
|
String viewname,
|
structured[ScenarioMP] scenarios
|
) id:Method_ApplicationLibMacroPlanner_OpenComparisonView
|
{
|
#keys: '[127710.1.742390326]'
|
Body:
|
[*
|
// Open comparison view
|
|
DataHolderForScenarioComparison.Data().Flush();
|
traverse( scenarios, Elements, scenario )
|
{
|
mp := ExternalMDSEditor::MacroPlan( scenario.DatasetName() ).AsMacroPlan();
|
DataHolderForScenarioComparison.Data().Add( mp );
|
}
|
|
|
obj := select( ScenarioManager, ScenarioComparisonView, v, v.Name() = viewname );
|
if( not isnull( obj ) )
|
{
|
ApplicationScope.ViewManager().OpenView( obj.View() );
|
}
|
*]
|
}
|