Click here to Skip to main content
12,882,493 members (27,185 online)
Rate this:
Please Sign up or sign in to vote.
See more: Flex
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx=""
               xmlns:mx="library://" minWidth="955" minHeight="600" xmlns:jiraissueservice1="services.jiraissueservice1.*">
            import mx.collections.ArrayCollection;
            import mx.controls.Alert;
            import services.ServiceManager;
            //[Bindable]public var SelectOption:ArrayCollection = new ArrayCollection([
                //{label:"pKey", data:1},
                //{label:"PROJECT", data:2},
                //{label:"CREATED", data:3},
                //{label:"DEFECTTYPE", data:4},
                //{label:"REPORTER", data:5},
                //{label:"ASSIGNEE", data:6},
                //{label:"SLA",  data:7}]);

            // Array for Population "Select Option" ComboBox
            [Bindable] public var ArrColl_selectOptionComboBox:ArrayCollection = new ArrayCollection;
            [Bindable] public var SelectOption:ArrayCollection = new ArrayCollection;
            [Bindable] public var mainArrColl:ArrayCollection = new ArrayCollection;
            [Bindable] public var DGDataProvider:ArrayCollection = new ArrayCollection;
            [Bindable] public var myDataProvider:Array = new Array;
            public function clear():void
                DGDataProvider = new ArrayCollection;
            //clicking on the Get Data button to retrieve from the Jiraissue
            protected function button_clickHandler(event:MouseEvent):void
                getAllJiraissueResult2.token = jiraissueService1.getAllJiraissue();

            protected function getAllJiraissueResult2_resultHandler(event:ResultEvent):void
                mainArrColl = getAllJiraissueResult2.lastResult as ArrayCollection;
                DGDataProvider = mainArrColl;



            //var myDataProvider:Array = [];



        protected function Combobox_Option_changeHandler(event:ListEvent):void
                    myLabel.text = "You selected: " +  ComboBox(;
                        //Value.prompt="Select Value";
                        //Value.selectedIndex=-1; // reset so prompt shows


        <jiraissueservice1:JiraissueService1 id="jiraissueService1" fault=" + '\n' + event.fault.faultDetail)" showBusyCursor="true"/>
        <s:CallResponder id="getAllJiraissueResult2" result="getAllJiraissueResult2_resultHandler(event)"/>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    <s:Button x="59" y="49" label="GET DATA"  id="button" click="button_clickHandler(event)"/>
    <mx:DataGrid x="60" y="299" width="800" id="dataGrid" dataProvider="{DGDataProvider}">
            <mx:DataGridColumn headerText="pkey" dataField="pkey"/>
            <mx:DataGridColumn headerText="PROJECT" dataField="pname"/>
            <mx:DataGridColumn headerText="CREATED" dataField="CREATED"/>
            <mx:DataGridColumn headerText="defectType" dataField="stringvalue"/>
            <mx:DataGridColumn headerText="Reporter" dataField="REPORTER"/>
            <mx:DataGridColumn headerText="ASSIGNEE" dataField="ASSIGNEE"/>
            <mx:DataGridColumn headerText="SLA" dataField="SLA"/>

    <s:Button x="214" y="49" label="RESET" click="clear()"/>
    <s:Button x="557" y="168" label="Button"/>
    <mx:ComboBox id="Combobox_Option" width="201"   dataProvider="{SelectOption}" labelField="label"
                    prompt="Select Option" change="Combobox_Option_changeHandler(event)"
                     x="59" y="169"/>
    <mx:ComboBox id="Value" width="201"  labelField="label"
                    prompt="Select Value"
                     x="308" y="169"/>
    <s:Label id="myLabel" text="You selected:" fontWeight="bold" x="59" y="275"/>


This is my code so far,where I have populated the datagrid through a service call.
I want to have 2 combobox.
1. Combobox one : want to populate the name of all the columns of the datagrid dynamically.
2. Combobox 2 : on clicking the name of the column in the 1st combobox , I want to filter the unique values for that column
example : If I select "Project" in 1st combobox --- values of project such as "Amway" , "Dentsply" etc should show in the 2nd combobox
Posted 13-Feb-13 2:00am
Updated 14-Feb-13 0:06am
Sandeep Mewara 13-Feb-13 10:13am
And the issue... ?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web01 | 2.8.170422.1 | Last Updated 14 Feb 2013
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100