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.

