Hi Joan,
Thanks for the reply. It was really helpful.But the problem now is 
that the datagridcolumn rating is picking 'b' or 'i' or 'e' from the 
array collection and now I have to map 'b' to 'beginner' in the 
combobox. Similary I have to map 'i' to 'intermediate' in combobox 
and similary I have to map 'e' to 'expert' in combobox. How to get on 
with it? 


--- In flexcoders@yahoogroups.com, "Joan Lafferty" <[EMAIL PROTECTED]> wrote:
>
> Anurag,
> 
>  
> 
> Yes, as someone pointed out before, you can use a custom 
itemRenderer.
> Yours would look something like the code provided below. Notice 
that if
> you want the ComboBox to be editable, you should specify that
> renderIsEditor="true" and specify the editorDataField.
> 
>  
> 
> <mx:DataGrid id="skillDG" width="100%" height="100%" 
> sortableColumns="true" dataProvider="{_model}" editable="true">
> <mx:columns>
> <mx:Array>
> <mx:DataGridColumn headerText="Skill Name" 
> dataField="skillName" editable="false"/> 
> 
> <mx:DataGridColumn headerText="Rating" 
> dataField="ratingId" rendererIsEditor
> 
<http://flashteam.macromedia.com/flashplatform/imd/zaphod/deliverables
/Z
> 
orn/LangRef/mx/controls/dataGridClasses/DataGridColumn.html#rendererIs
Ed
> itor> ="true" editorDataField="selectedItem" >
> 
>     <mx:itemRenderer>
> 
>         <mx:Component>
> 
>              <mx:ComboBox>
> 
>                   <mx:dataProvider>
> 
>                        <mx:String> beginner</mx:String>
> 
>                        <mx:String> intermediate</mx:String>
> 
>                        <mx:String> expert</mx:String>
> 
>                   </mx:dataProvider>
> 
>             </mx:ComboBox>
> 
>          </mx:Component>
> 
>       </mx:itemRenderer>
> 
> </mx:DataGridColumn> 
> 
> </mx:Array>
> </mx:columns>
> </mx:DataGrid>
> 
>  
> 
> Joan
> 
> ________________________________
> 
> From: flexcoders@yahoogroups.com 
[mailto:[EMAIL PROTECTED] On
> Behalf Of sahay17
> Sent: Monday, September 11, 2006 2:38 AM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] Datagrid with a dropdown column!
> 
>  
> 
> Hi all,
> I am having a datagrid "skillDG" with 2 datagridcolumn 
as "skillName" 
> and "ratingId" which is picking data from arraycollection.
> 
> <mx:DataGrid id="skillDG" width="100%" height="100%" 
> sortableColumns="true" dataProvider="{_model}" editable="true">
> <mx:columns>
> <mx:Array>
> <mx:DataGridColumn headerText="Skill Name" 
> dataField="skillName" editable="false"/> 
> 
> <mx:DataGridColumn headerText="Rating" 
> dataField="ratingId" /> 
> 
> </mx:Array>
> </mx:columns>
> </mx:DataGrid>
> 
> But now i want that my datafieldcolumn "ratingId" to be a dropdown 
> with skills namely beginner,intermediate and expert. Is it possible?
> 
> Thanks and Regards,
> Anurag.
>






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/flexcoders/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to