Changeset 69


Ignore:
Timestamp:
09/13/11 10:21:32 (14 years ago)
Author:
mcichenski
Message:

auto-load network if exists

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/app/gssim/gssimstudio/editor/gssim/editors/archive/ExperimentStatisticsWindow.mxml

    r66 r69  
    2020                import mx.events.FlexEvent; 
    2121                import mx.events.IndexChangedEvent; 
     22                import mx.rpc.events.ResultEvent; 
    2223                 
    2324                import org.vinetoolkit.vine.rpc.remoting.VineRemoteObjectProxy; 
     
    3637                { 
    3738                        basicExperimentData.loadExperiment(experiment, true); 
    38                         if (experiment != null) 
    39                                 parentApplication.service.getExperimentNetworkTopology(experiment.PK); 
     39                        //if (experiment != null) 
     40                        //      parentApplication.service.getExperimentNetworkTopology(experiment.PK); 
    4041                        var viewer : ResourceChart = new ResourceChart(); 
    4142                        var i : int = (experiment != null ? experiment.PK : -1); 
     
    6465                } 
    6566                 
    66                 public function loadNetwork() : void 
     67                public function loadNetwork(event : ResultEvent) : void 
    6768                { 
    6869                        var r : topologyReader = new topologyReader(parentApplication.topologyEditor.objectCanvas, false); 
     
    7879                { 
    7980                        parentApplication.experimentModel = parentApplication.gsSimStudioModel.resourceChartComponents['' + experiment.PK]; 
    80                         Alert.show(parentApplication.experimentModel.experimentConfiguration['name']); 
    81                         Alert.show(parentApplication.experimentModel); 
     81                        if (parentApplication.experimentModel.experimentConfiguration.hasOwnProperty('networktopologyfilename ')) 
     82                        { 
     83                                parentApplication.addModelUpdatedSingleCallbacks( 
     84                                        parentApplication.service.getExperimentNetworkTopology(experiment.PK), loadNetwork); 
     85                        } 
     86                        //Alert.show(parentApplication.experimentModel.experimentConfiguration['name']); 
     87                        //Alert.show(parentApplication.experimentModel); 
    8288                } 
    8389                 
Note: See TracChangeset for help on using the changeset viewer.