header
ask question
Click here to ask Question Now Its free No registration required. Flash, Flex, Flash Media Server, ActionScript,Adobe Air. Most questions receive a response in an hour.
Harish
Points:0
Posts:0
Answered

7/11/2010 9:03:55 PM

Title: Combobox inside datagrid


I want to place a combobox on every row in a datagrid in Adobe AIR. How to do that please help. Thank you.



1
Veer
Points: 480
Posts:0
Accepted Answer
7/11/2010 11:27:55 PM



Hi Harish,

Use ComboBox as a itemRenderer in inline or as component.

////////// Application ///////////////
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
	
<mx:Script>
	<![CDATA[
	import mx.collections.ArrayCollection;
			
	[Bindable]
	private var _dataArr:ArrayCollection = new ArrayCollection(
	[{name:"Sample"},{name:"Sample2"}] );
			
	]]>
	</mx:Script>
	
	<mx:DataGrid height="200" width="200" dataProvider="{_dataArr}">
		<mx:columns>
		<mx:DataGridColumn headerText="Name" dataField="name"/>
		<mx:DataGridColumn headerText="Choice" itemRenderer="itemCombo" />
		</mx:columns>
	</mx:DataGrid>
		
</mx:WindowedApplication>

////////////// itemCombo ////////////

<?xml version="1.0" encoding="utf-8"?>
<mx:ComboBox xmlns:mx="http://www.adobe.com/2006/mxml">
	<mx:dataProvider>
		<mx:Array>
			<mx:String>Item1</mx:String>
			<mx:String>Item2</mx:String>
			<mx:String>Item3</mx:String>
			<mx:String>Item4</mx:String>
		</mx:Array>
	</mx:dataProvider>
</mx:ComboBox>
Regards, Virat Patel


Post your Reply
Name  

Email

Type your Reply or Answer

Are you human? What is 5+3 



Members Login

Email  
Password
Forgot Password





This website focus on: Flash | Flex | FMS | RED5 | WOWZA | Flash Media Server | Adobe AIR | ActionScript,Flash Solutions | Flash Question | Flash Answers | Flash Developers | Flash Problem, Flash Help, Flash bugs, Flash workaround | Flash Blog | Flex Question Answers | Flash Forum | Flex Development | Actionscript development | Flash development | Adobe AIR development
Copyright © 2008 AskMeFlash.com. All rights reserved. Privacy Policy | Terms & Conditions