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.

