Changeset 385 for gssim_ui


Ignore:
Timestamp:
08/12/12 14:07:14 (13 years ago)
Author:
mcichenski
Message:
 
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  
    2424                <![CDATA[ 
    2525                        import gssim.gssimstudio.editor.gssim.skins.IconButtonSkin; 
     26                        import mx.rpc.events.ResultEvent; 
    2627                         
    2728                        [Bindable] 
     
    3940                                 
    4041                                bindModel("model"); 
     42                                 
     43                                addModelUpdatedResultCallback(selectIndex); 
    4144                                 
    4245                                service.getApplicationPropertyTypesFromDb(); 
     
    5659                                resourceManager.localeChain = loc; 
    5760                        }                        
     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                        } 
    5872                ]]> 
    5973        </fx:Script> 
     
    6175        <mx:VBox width="100%" height="100%"> 
    6276                 
    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);}" /> 
    6478                <mx:TextArea id="property_value" text="{model.value}" width="100%" height="100%" /> 
    6579                <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%"/> 
    6781                 
    6882                <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  
    1515                public var value : String; 
    1616                public var error : String; 
     17                public var selectedIndex : Number; 
    1718                 
    1819                public var propertyList:ArrayCollection; 
  • gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/java/gssim/gssimstudio/flex/app/editor/GSSimStudioConfig.java

    r384 r385  
    9494         
    9595        @BlazeDsMethod() 
    96         public GSSimStudioConfigModel getPropertyValue(String property) { 
     96        public GSSimStudioConfigModel getPropertyValue(String property, Integer index) { 
    9797                GSSimStudioConfigModel model = (GSSimStudioConfigModel) VineFlexUtilClass.getUIModel(); 
     98                model.setSelectedIndex(index); 
    9899                Connection connection = null; 
    99100                try { 
  • gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/java/gssim/gssimstudio/flex/app/editor/GSSimStudioConfigModel.java

    r380 r385  
    7070                this.error = error; 
    7171        } 
     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    } 
    7282} 
Note: See TracChangeset for help on using the changeset viewer.