Changeset 48 for gssim_ui/branches
- Timestamp:
- 08/31/11 10:41:35 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/app/gssim/gssimstudio/editor/gssim/editors/experiment/ExperimentPropertiesPanel.mxml
r46 r48 22 22 public function isFormValid() : Boolean 23 23 { 24 validateNetworkFile(); 25 validateResourceFile(); 26 validateWorkloadFile(); 24 27 if (gridSchedulingPlugin.selectedItem.label == "(...)") return false; 25 28 if (localGridPlugin.selectedItem.label == "(...)") return false; … … 171 174 { 172 175 workloadFile.text = StringUtil.substring(map["readscenario.workloadfilename"], 16); 173 networkTopologyFile_changeHandler(null);174 176 } 175 177 if (map.hasOwnProperty("resdesc")) 176 178 { 177 179 resourceDescriptionFile.text = StringUtil.substring(map["resdesc"], 16); 178 resourceDescriptionFile_changeHandler(null);179 }180 } 181 isFormValid(); 180 182 } 181 183 … … 227 229 228 230 229 protected function resourceDescriptionFile_changeHandler(event:Event):void 230 { 231 protected function validateResourceFile():void 232 { 233 resourceMissingImage.visible = false; 231 234 for (var i : int = 0; i < parentApplication.gsSimStudioModel.resourcesFileLocationItemList.length; i++) 232 235 { 233 236 if (parentApplication.gsSimStudioModel.resourcesFileLocationItemList[i].fileName == resourceDescriptionFile.text) 234 237 { 235 resourceMissingImage.visible = false;236 238 return; 237 239 } … … 241 243 242 244 243 protected function networkTopologyFile_changeHandler(event:Event):void244 { 245 if (networkTopologyFile.text == null)246 {247 topologyMissingImage.visible = false;245 protected function validateNetworkFile():void 246 { 247 topologyMissingImage.visible = false; 248 if (networkTopologyFile.text == null || !topologyCB.selected) 249 { 248 250 return; 249 251 } … … 252 254 if (parentApplication.gsSimStudioModel.topologiesFileLocationItemList[i].fileName == networkTopologyFile.text) 253 255 { 254 topologyMissingImage.visible = false;255 256 return; 256 257 } … … 260 261 261 262 262 protected function workloadFile_changeHandler(event:Event):void 263 { 263 protected function validateWorkloadFile():void 264 { 265 workloadMissingImage.visible = false; 264 266 for (var i : int = 0; i < parentApplication.gsSimStudioModel.workloadFileLocationItemList.length; i++) 265 267 { 266 268 if (parentApplication.gsSimStudioModel.workloadFileLocationItemList[i].fileName == workloadFile.text) 267 269 { 268 workloadMissingImage.visible = false;269 270 return; 270 271 } … … 376 377 <mx:HBox> 377 378 <mx:ComboBox id="workloadFile" labelField="fileName" dataProvider="{parentApplication.experimentEditor.workspaceWorkloadsFileList}" width="250" 378 toolTip="{resourceManager.getString('ExperimentEditor', 'WorkloadTooltip')}" enabled="{!workloadSelectedCB.selected}" 379 change="workloadFile_changeHandler(event)" dataChange="workloadFile_changeHandler(event)"/> 379 toolTip="{resourceManager.getString('ExperimentEditor', 'WorkloadTooltip')}" enabled="{!workloadSelectedCB.selected}" /> 380 380 <components:QuickTooltipImage height="16" width="16" id="workloadMissingImage" visible="false" 381 381 source="assets/deleteButton.png"/> … … 395 395 <mx:ComboBox id="resourceDescriptionFile" labelField="fileName" dataProvider="{parentApplication.experimentEditor.workspaceResourcesFileList}" width="250" 396 396 toolTip="{resourceManager.getString('ExperimentEditor', 'ResourceDescriptionTooltip')}" 397 enabled="{!resourceSelectedCB.selected}" change="resourceDescriptionFile_changeHandler(event)" 398 dataChange="resourceDescriptionFile_changeHandler(event)"/> 397 enabled="{!resourceSelectedCB.selected}"/> 399 398 <components:QuickTooltipImage height="16" width="16" id="resourceMissingImage" visible="false" 400 399 source="assets/deleteButton.png"/> … … 415 414 <mx:ComboBox id="networkTopologyFile" labelField="fileName" dataProvider="{parentApplication.experimentEditor.workspaceTopologiesFileList}" width="250" 416 415 toolTip="{resourceManager.getString('ExperimentEditor', 'NetworkTopologyTooltip')}" 417 enabled="{topologyCB.selected && !topologySelectedCB.selected}" 418 change="networkTopologyFile_changeHandler(event)" dataChange="networkTopologyFile_changeHandler(event)"/> 416 enabled="{topologyCB.selected && !topologySelectedCB.selected}" /> 419 417 <components:QuickTooltipImage height="16" width="16" id="topologyMissingImage" visible="false" 420 418 source="assets/deleteButton.png"/>
Note: See TracChangeset
for help on using the changeset viewer.