Core Java| JSP| Servlets| XML| EJB| JEE5| Web Services| J2ME| Glossary| Questions?

 

 

 

 

 

 

 

 

 

 

 

 

 

Search Tutorials:
 

Software Solutions and Services
 

 
  JDO Tutorials
  EAI Articles
  Struts Tutorials
  Java Tutorials
  Java Certification
  Java Applet
Questions
Comments
 
Flex combobox selecteditem 
 

In this tutorial page you will learn how to utilize the selectedItem property in flex, for getting the details associated to items inside the flex combo box control.

 

Flex combobox selecteditem

                         

In this tutorial page you will learn how to utilize the selectedItem property in flex, for getting the details associated to items inside the flex combo box control. Below example contains a flex combo box control with id value combo. This flex control contains eleven items and with selectedItem property  details of each item is published inside the flex TextArea control under flex Panel control background. Property selectedItem returns the string value of the item, that means, name of the item is returned with which the item is included in the combo box item list. 

Syntax for using the property
ComboBox_id_value.selectedItem

Example in the tutorial page contains some links to well trusted web site pages, with which you can enrich your knowledge.

oksoo.mxml

<?xml version = '1.0' encoding = 'utf-8'?>
<mx:Application
  xmlns:mx = 'http://www.adobe.com/2006/mxml'
>

  
  <mx:Script>
    
  <!-- 
    function Item_detail is setting combo box 
    item information in to each item
  -->
  
  public function Item_detail(event:Event):void{
        
    if(combo.selectedItem == 'Roseindia'){
      txt.text = 'Software development company'
      link_0.visible = true;
    }
    if(combo.selectedItem == 'Ajax'){
      txt.text = 'Asynchronous JavaScript
             ' and XML is used to fetch
             ' the data from web server
             ' without refreshing the whole'
             ' page.';
      link_6.visible = true;
    }
    if(combo.selectedItem == 'Dojo'){
      txt.text = 'Another great
            ' framework for developing'
            ' ajax based applications.';
      link_7.visible = true;
    }
    if(combo.selectedItem == 'Spring'){
      txt.text = 'Spring Framework Install -
            ' a quick tutorial to install
            ' Spring Framework on your
            ' development environment.';
      link_8.visible = true;
    }
    if(combo.selectedItem == 'JSF'){
      txt.text = 'JSF tutorials we will
            ' describe you how to
            ' implement all theoretical'
            ' concepts of JSF in developing'
            ' robust  JSF web application.';
      link_9.visible = true;
    }
    if(combo.selectedItem == 'Combo Box'){
      txt.text = 'A Flex control'
      link_10.visible = true;
    }
    if(combo.selectedItem == 'Flex'){
      txt.text = 'Adobe technology to enhance the'
             ' users capability in building'
             ' rich internet applications.';
      link_1.visible = true;
    }
    if(combo.selectedItem == 'Ant'){
      txt.text = "Apache's Ant technology, which" 
             ' is a mean to build any'
             ' programming language projects.';
      link_2.visible = true;
    }
    if(combo.selectedItem == 'Core Java'){
      txt.text = 'Java is great programming language'
            +  ' for the development of enterprise'
            'grade applications.';
      link_3.visible = true;
    }
    if(combo.selectedItem == 'Mysql'){
      txt.text = 'MySQL tutorial is available at'
            ' free of cost and 365x24 days'
            ' for your help';
      link_4.visible = true;
    }
    if(combo.selectedItem == 'J2EE'){
      txt.text = 'Application server was developed'
          ' to support for developing the'
          ' enterprise applications for security'
          ' and state maintenance with the data'
          ' base and persistence.';
      link_5.visible = true;
    }
  }
    
  public function clearData():void{
      txt.text = '';
  }
  
  </mx:Script>

  
  
  <!-- functions created for providing item links --> 
  
  
<mx:Script>

  public function roseindia(event:Event):void{
    var url_0:URLRequest;
url_0 = new URLRequest('http://www.roseindia.net/');
    navigateToURL(url_0);
  }
  public function Flex(event:Event):void{
    var url_1:URLRequest;
url_1 = new URLRequest('http://www.roseindia.net/flex/');
    navigateToURL(url_1);
  }
  public function Ant(event:Event):void{
    var url_2:URLRequest;
url_2 = new URLRequest('http://www.roseindia.net/tutorials/ant/');
    navigateToURL(url_2);
  }
  public function Core_Java(event:Event):void{
    var url_3:URLRequest;
url_3 = new URLRequest('http://www.roseindia.net/java/');
    navigateToURL(url_3);
  }
  public function Mysql(event:Event):void{
    var url_4:URLRequest;
url_4 = new URLRequest('http://www.roseindia.net/mysql/');
    navigateToURL(url_4);
  }
  public function J2EE(event:Event):void{
    var url_5:URLRequest;
url_5 = new URLRequest('http://www.roseindia.net/ejb/');
    navigateToURL(url_5);
  }
  public function Ajax(event:Event):void{
    var url_6:URLRequest;
url_6 = new URLRequest('http://www.roseindia.net/ajax/');
    navigateToURL(url_6);
  }
  public function Dojo(event:Event):void{
    var url_7:URLRequest;
url_7 = new URLRequest('http://www.roseindia.net/dojo/');
    navigateToURL(url_7);
  }
  public function Spring(event:Event):void{
    var url_8:URLRequest;
url_8 = new URLRequest('http://www.roseindia.net/spring/');
    navigateToURL(url_8);
  }
  public function JSF(event:Event):void{
    var url_9:URLRequest;
url_9 = new URLRequest('http://www.roseindia.net/jsf/');
    navigateToURL(url_9);
  }
  public function Combo_Box(event:Event):void{
    var url_10:URLRequest;
url_10 = new URLRequest('http://www.livetechtalk.com/');
    navigateToURL(url_10);

  }
    public function Dating(event:Event):void{
      var url_11:URLRequest;
url_11 = new URLRequest('http://www.onedatingtips.com/');
    navigateToURL(url_11);
    }
  
</mx:Script>
    
    
    
    
<mx:Script>
  
  <!-- 
    function clickEventListener is a 
    handler function function inside which 
    mouse click event is added into 
    the Link Buttons
  -->
  public function clickEventListener():void{
      
    link_0.addEventListener(MouseEvent.CLICK, roseindia);
    link_1.addEventListener(MouseEvent.CLICK, Flex);
    link_2.addEventListener(MouseEvent.CLICK, Ant);
    link_3.addEventListener(MouseEvent.CLICK, Core_Java);
    link_4.addEventListener(MouseEvent.CLICK, Mysql);
    link_5.addEventListener(MouseEvent.CLICK, J2EE);
    link_6.addEventListener(MouseEvent.CLICK, Ajax);
    link_7.addEventListener(MouseEvent.CLICK, Dojo);
    link_8.addEventListener(MouseEvent.CLICK, Spring);
    link_9.addEventListener(MouseEvent.CLICK, JSF);
    link_10.addEventListener(MouseEvent.CLICK, Combo_Box);
    
  }

<!-- void function vanish vanishes all the link buttons 
  on the application background
-->
  public function vanish():void{
    link_0.visible = false;
    link_1.visible = false;
    link_2.visible = false;
    link_3.visible = false;
    link_4.visible = false;
    link_5.visible = false;
    link_6.visible = false;
    link_7.visible = false;
    link_8.visible = false;
    link_9.visible = false;
    link_10.visible = false;
  }


</mx:Script>

    
    
<!-- 
  <mx:Style>, a cascading style sheet component 
  used for setting styles of flex components 
-->    
    
<mx:Style>
  .baadshah {color : #3399FF}
     Text {font-size : 12pt}
     Text {fontStyle : bold}
     TextArea {color : #330099}
     TextArea {font-size : 12pt}
     LinkButton {color : #660066}
</mx:Style>
    

<!-- flex panel control -->  
<mx:Panel 
  title = 'Roseindia panel background
  width = '100%' height = '100%'
  color = '#660000'
>
    
    <!-- flexx combo box control -->
  <mx:ComboBox 
    mouseOver = 'clickEventListener()'  
    valueCommit= 'clearData()
    id = 'combo
        
    change = 'Item_detail(event)'>
      <mx:String>Combo Box</mx:String>
      <mx:String></mx:String>
      <mx:String>Roseindia</mx:String>
      <mx:String>Flex</mx:String>
      <mx:String>Ant</mx:String>
      <mx:String>Core Java</mx:String>
      <mx:String>Mysql</mx:String>
      <mx:String>J2EE</mx:String>
      <mx:String>Ajax</mx:String>
      <mx:String>Dojo</mx:String>
      <mx:String>Spring</mx:String>
      <mx:String>JSF</mx:String>
            
      
  </mx:ComboBox>
    
    
  <mx:ControlBar horizontalAlign = 'center'>
      <mx:Text text = '{combo.selectedItem}' /
  </mx:ControlBar>
  
  <mx:TextArea
    id = 'txt
    styleName = 'baadshah'
    width = '60%' height = '40%'
    color = '#330000'  
  />
    
    
<mx:HBox styleName = 'baadshah' >
  <mx:VBox>
    <mx:LinkButton 
        id = 'link_0
        label = 'Roseindia' visible = 'false'/> 
    <mx:LinkButton 
      id = 'link_1
      label = 'Flex' visible = 'false'/> 
  </mx:VBox>
  <mx:VBox>
    <mx:LinkButton 
      id = 'link_2
      label = 'Ant' visible = 'false'/> 
    <mx:LinkButton 
      id = 'link_3
      label = 'Core Java' visible = 'false'/> 
    </mx:VBox>
  <mx:VBox>
    <mx:LinkButton 
      id = 'link_4
      label = 'Mysql' visible = 'false'/> 
    <mx:LinkButton 
      id = 'link_5
      label = 'J2EE' visible = 'false'/> 
  </mx:VBox>
  <mx:VBox>
    <mx:LinkButton 
      id = 'link_6
      label = 'Ajax' visible = 'false'/> 
    <mx:LinkButton 
      id = 'link_7
      label = 'Dojo' visible = 'false'/> 
  </mx:VBox>
  <mx:VBox>
    <mx:LinkButton 
      id = 'link_8
      label = 'Spring' visible = 'false'/> 
    <mx:LinkButton 
      id = 'link_9
      label = 'JSF' visible = 'false'/> 
  </mx:VBox>
  <mx:VBox>
    <mx:LinkButton 
      id = 'link_10
      label = 'Combo Box
      visible = 'false'
      mouseOver = 'Dating(event)'
    /> 
  </mx:VBox>
</mx:HBox>
    <mx:ControlBar horizontalAlign = 'center'>
      <mx:Button 
        label = 'vanish
        click = 'vanish()'
        color = '#FF00FF'  
      />
    </mx:ControlBar>
  
</mx:Panel>
</mx:Application>

 

oksoo.swf



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Download the code

 

 

                         

» View all related tutorials
Related Tags: c gui com class controls ui select button style control io components sed implementation component definition tag name using this

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

Audio Version
Reload Image
 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Training Courses
Tell A Friend
Your Friend Name
Website Designing Services
 
Web Designing Packages From $150!
 
Website Designing Company Web Hosting
 
Website Designing Quotation
 
Search Tutorials:

 

 
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Indian Software Development Company | iPhone Development Company in India | Flex Development Company in India | Java Training Delhi | Java Training at Noida |

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2008. All rights reserved.