Changeset 385 for gssim_ui/branches
- Timestamp:
- 08/12/12 14:07:14 (13 years ago)
- Location:
- gssim_ui/branches/vine/gssimstudio/src/web/ui/flex
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/app/gssim/gssimstudio/editor/GSSimStudioConfig.mxml
r384 r385 24 24 <![CDATA[ 25 25 import gssim.gssimstudio.editor.gssim.skins.IconButtonSkin; 26 import mx.rpc.events.ResultEvent; 26 27 27 28 [Bindable] … … 39 40 40 41 bindModel("model"); 42 43 addModelUpdatedResultCallback(selectIndex); 41 44 42 45 service.getApplicationPropertyTypesFromDb(); … … 56 59 resourceManager.localeChain = loc; 57 60 } 61 62 private function onServerComboChange(ev:Event):void{ 63 var selectedIndex :Number= property_combo.selectedIndex; 64 var o:Object = null; 65 o = ev.target.selectedItem; 66 service.getPropertyValue(property_combo.text, selectedIndex); 67 } 68 69 private function selectIndex(event:ResultEvent):void{ 70 property_combo.selectedIndex = model.selectedIndex; 71 } 58 72 ]]> 59 73 </fx:Script> … … 61 75 <mx:VBox width="100%" height="100%"> 62 76 63 <mx:ComboBox id="property_combo" dataProvider="{model.propertyList}" change="{ service.getPropertyValue(property_combo.text);}"/>77 <mx:ComboBox id="property_combo" dataProvider="{model.propertyList}" change="{onServerComboChange(event);}" /> 64 78 <mx:TextArea id="property_value" text="{model.value}" width="100%" height="100%" /> 65 79 <mx:Button label="{resourceManager.getString('Common', 'Change')}" click="{service.saveProperty(property_combo.text, property_value.text);}" /> 66 <mx:TextArea text="{model.error}" enabled="false"width="100%"/>80 <mx:TextArea text="{model.error}" width="100%"/> 67 81 68 82 <components:RollOutMenu width="100%" height="100%" selectable="true" id="languageMenu"> -
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/app/gssim/gssimstudio/editor/GSSimStudioConfigModel.as
r380 r385 15 15 public var value : String; 16 16 public var error : String; 17 public var selectedIndex : Number; 17 18 18 19 public var propertyList:ArrayCollection; -
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/java/gssim/gssimstudio/flex/app/editor/GSSimStudioConfig.java
r384 r385 94 94 95 95 @BlazeDsMethod() 96 public GSSimStudioConfigModel getPropertyValue(String property ) {96 public GSSimStudioConfigModel getPropertyValue(String property, Integer index) { 97 97 GSSimStudioConfigModel model = (GSSimStudioConfigModel) VineFlexUtilClass.getUIModel(); 98 model.setSelectedIndex(index); 98 99 Connection connection = null; 99 100 try { -
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/java/gssim/gssimstudio/flex/app/editor/GSSimStudioConfigModel.java
r380 r385 70 70 this.error = error; 71 71 } 72 73 private int selectedIndex; 74 75 public int getSelectedIndex(){ 76 return selectedIndex; 77 } 78 79 public void setSelectedIndex(int selectedIndex){ 80 this.selectedIndex=selectedIndex; 81 } 72 82 }
Note: See TracChangeset
for help on using the changeset viewer.