Thank you so much Jayant, it worked fine.

Jayant-4 wrote:
> 
> Looks like you just need to make the combobox opaque. Set fillAlphas="[1,
> 1]" for Combo in checkBoxEditor.mxml.
> 
> -Jayant
> 
> On Sun, Apr 4, 2010 at 3:30 AM, Bala_V <[email protected]> wrote:
> 
>>
>>
>>
>> Hi.
>>
>> Iam using a combo box as item editor and am rendering it dynamically
>> using
>> action script. My requirement is simple.
>> a.) I have 3 values, Y, N and TBD. The default is TBD.
>> b.) When I click on the drop down, the TBD is visible at the background
>> of
>> the drop down.
>>
>> Not sure why this is happening and because of this, the look and feel is
>> not
>> all that good.
>>
>> Request your help to get rid of this problem.
>>
>> main app
>> -------------
>> <?xml version="1.0" encoding="utf-8"?>
>> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
>> layout="absolute" xmlns:stax="Stacks.*" height="100%" width="100%"
>> xmlns:local="*">
>> <mx:Script>
>> <![CDATA[
>> import mx.collections.ArrayCollection;
>> [Bindable]
>> public var dp:ArrayCollection = new
>> ArrayCollection([
>> {Category:"0",Risk:"Y"} ,{Category:"1",Risk:"Y"},{Category:"1",Risk:"N/
>> A"}
>> ]);
>> ]]>
>> </mx:Script>
>> <mx:Panel label="Report" title="Report" height="100%" width="100%"
>> styleName="Panel">
>> <mx:AdvancedDataGrid width="200" height="200"
>> id="dProvider1"
>> dataProvider="{dp}"
>> editable="true" borderThickness="2"
>> headerHeight="40"
>> headerWordWrap="true" wordWrap="true" >
>> <mx:columns>
>> <mx:AdvancedDataGridColumn
>> dataField="Category"
>> headerText="Deliverable
>> Category" width="50" editable="false"/>
>> <mx:AdvancedDataGridColumn dataField="Risk"
>> headerText="Risk(RYG)"
>> width="50" editorDataField="selectVal"
>> itemEditor="checkBoxEditor"/>
>> </mx:columns>
>> </mx:AdvancedDataGrid>
>> </mx:Panel>
>> </mx:Application>
>> checkBoxEditor.mxml (Item editor)
>> ----------------------------
>> <?xml version="1.0" encoding="utf-8"?>
>> <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml";
>> creationComplete="initMe()" >
>> <mx:Script>
>> <![CDATA[
>> import mx.collections.ArrayCollection;
>> [Bindable]
>> public var selectVal:String = "";
>> [Bindable]
>> private var typeRisk:ArrayCollection = new
>> ArrayCollection([{type:"TBD"},
>>
>> {type:"N/A"},{type:"Y"},{type:"G"} ]);
>> private function initMe():void
>> {
>> selectVal = data.Risk;
>> for (var i:int =0;i<typeRisk.length; i++) {
>> if (typeRisk[i].type == data.Risk) {
>> Combo.selectedIndex = i;
>> }
>> }
>> }
>> private function selectionChange():void
>> {
>> selectVal = Combo.selectedItem.type;
>> }
>> ]]>
>> </mx:Script>
>> <mx:ComboBox id="Combo" dataProvider="{typeRisk}" labelField="type"
>> change="selectionChange()"/>
>> </mx:HBox >
>>
>> Thanks
>> Bala http://old.nabble.com/file/p28116393/issue.jpeg
>> --
>> View this message in context:
>> http://old.nabble.com/Combobox-editor-problem-tp28116393p28116393.html
>> Sent from the FlexCoders mailing list archive at Nabble.com.
>>
>>  
>>
> 
> 
> 
> -- 
> main(){int
> j,i=0;for(;i<54;++i%18==0?putchar(10):i)putchar((j="b`bxb]]0xxb]xb]b`b:QAabR^`wabRQ1Q;Q/bw>w2^<_...@w3^^=^?_"[i])<66?32:j+98);}
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Combobox-editor-problem-tp28116393p28172541.html
Sent from the FlexCoders mailing list archive at Nabble.com.

Reply via email to