hi

i try to build a combobox where every item is a checkbox using
itemrender but i have a problem when the user click on a checkbox.
When the user click the combo close the dropdown list.

how can resolve this problem ???
Thx 

 <mx:ComboBox dataProvider="{ds..item}" labelField="@label"  
itemRenderer="com.itemRendererCB"  x="10" y="10" width="151"/>

-------------------------------------------------------------
in "com" directory put this file
-------------------------------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml"; width="100%"
height="100%">

 <mx:Script>
        <![CDATA[
                
            import mx.controls.Alert;
           
                   
            private function onData(event:Event):void
            {
                this.addEventListener(MouseEvent.MOUSE_DOWN,
disablePropagation);
                
                ck.selected = false;
            
                if ( [EMAIL PROTECTED] == "true"){
                    ck.selected = true;
                }             
            }
            
             private function onChange(event:Event):void
            {
                event.stopImmediatePropagation();       
            }
             
              private function disablePropagation(event:Event):void
            {
                event.stopPropagation();       
            }
            
            
        ]]>
    </mx:Script>
    
    
        <mx:CheckBox id="ck" label="[EMAIL PROTECTED]"  
creationComplete="onData(event)"  change="onChange(event);"/>
</mx:HBox>

  

Reply via email to