i could solve part of my problem with a workaround, but not all is working ok. (i could display the data but the sorting capability is gone). someone have an ideia of how to make this on the rigth path? i am using the "labelFunction" property of the datagrid like this:
<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ public function getRowLabel(item:Object, column:DataGridColumn):String { return [EMAIL PROTECTED]; } ]]> </mx:Script> <mx:XMLList id="employees"> <employee Id="1"> <name gender="female">Christina Coenraets</name> </employee> <employee Id="2"> <name gender="male">Maurice Smith</name> </employee> </mx:XMLList> <mx:Panel title="DataGrid Control Example" height="100%" width="100%" paddingTop="10" paddingLeft="10" paddingRight="10"> <mx:DataGrid id="dg" width="100%" height="100%" rowCount="5" dataProvider="{employees}"> <mx:columns> <mx:DataGridColumn dataField="@Id" headerText="ID"/> <mx:DataGridColumn dataField="[EMAIL PROTECTED]" headerText="Gender" labelFunction="getRowLabel"/> <mx:DataGridColumn dataField="name" headerText="Name"/> </mx:columns> </mx:DataGrid> <mx:Form width="100%" height="100%"> <mx:FormItem label="Id"> <mx:Label text="[EMAIL PROTECTED]"/> </mx:FormItem> <mx:FormItem label="Name"> <mx:Label text="{dg.selectedItem.name}"/> </mx:FormItem> <mx:FormItem label="Gender"> <mx:Label text="[EMAIL PROTECTED]"/> </mx:FormItem> </mx:Form> </mx:Panel> </mx:Application> ----------------------------------------------------------------------------------------------------------- Luis Eduardo escreveu: > > hi, > > i dont know why but my datagrid cant bind well when the format of one > XML have childrens. > i borrow the example on the documentation and make a test to you guys > see what i am talking about. > to see the issue, just select one row and watch the Labels get the > "gender" property on the right way but, using the same notation, the > grid can't show the values. > > thx for the help, > > Luís Eduardo. > > <?xml version="1.0"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml > <http://www.adobe.com/2006/mxml>"> > <mx:XMLList id="employees"> > <employee Id="1"> > <name gender="female">Christina Coenraets</name> > </employee> > <employee Id="2"> > <name gender="male">Maurice Smith</name> > </employee> > </mx:XMLList> > > <mx:Panel title="DataGrid Control Example" height="100%" width="100%" > paddingTop="10" paddingLeft="10" paddingRight="10"> > > <mx:DataGrid id="dg" width="100%" height="100%" rowCount="5" > dataProvider="{employees}"> > <mx:columns> > <mx:DataGridColumn dataField="@Id" headerText="ID"/> > <mx:DataGridColumn dataField="[EMAIL PROTECTED]" > headerText="Gender"/> > <mx:DataGridColumn dataField="name" headerText="Name"/> > </mx:columns> > </mx:DataGrid> > > <mx:Form width="100%" height="100%"> > <mx:FormItem label="Id"> > <mx:Label text="[EMAIL PROTECTED]"/> > </mx:FormItem> > <mx:FormItem label="Name"> > <mx:Label text="{dg.selectedItem.name}"/> > </mx:FormItem> > <mx:FormItem label="Gender"> > <mx:Label text="[EMAIL PROTECTED]"/> > </mx:FormItem> > </mx:Form> > > </mx:Panel> > </mx:Application> > > > _______________________________________________________ > O Yahoo! está de cara nova. Venha conferir! > http://br.yahoo.com <http://br.yahoo.com> > > _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ -- 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/