Hi, I am having problem populating values in my datagrid. From my mxml, I make a remote call to my controller which returns an array of ItemVOs. ItemVO has one-dimensional integer array, containing values for columns in each row in the datagrid. i.e. if my int array in ItemVO1 contains values 1, 2 and array in ItemVO2 contains values 3,4, then my datagrid should display 1 2 3 4 Instead the code below displays my datagrid as 1,2 1,2 3,4 3,4
Code: <mx:RemoteObject id="itemDetailController" source="controllers.ItemDetailController" showBusyCursor="true"> <mx:method name="getColSpecData" result="result_ColSpecData=event.result"> <mx:arguments> <arg1>{itemSid}</arg1> <arg2>{irMonth}</arg2> <arg3>{monthNo}</arg3> </mx:arguments> </mx:method> </mx:RemoteObject> <mx:VBox> <mx:DataGrid id="colSpec_dg" width="600" dataProvider="{result_ColSpecData}" textAlign="left" height="250" headerHeight="50" editable="true" > <mx:columns> <mx:Array> <mx:DataGridColumn headerText="A" columnName="colSpecData" width="50" textAlign="left"/> <mx:DataGridColumn headerText="B" columnName="colSpecData" width="100" textAlign="left"/> </mx:Array> </mx:columns> </mx:DataGrid> <mx:FormItem direction="horizontal" width="100%" height="30"> <mx:Text text="value:" width="90"/><mx:Spacer height="63"/> <mx:Text id="tobEffIrm" text="{itemDetailController.getColSpecData.result[0].colSpecData[0]}" width="57"/><mx:Spacer height="63"/> <mx:Text id="tobEffIrm1" text="{itemDetailController.getColSpecData.result[0].colSpecData[1]}" width="57"/><mx:Spacer height="63"/> <mx:Text id="tobEffIrm2" text="{itemDetailController.getColSpecData.result[1].colSpecData[0]}" width="57"/><mx:Spacer height="63"/> <mx:Text id="tobEffIrm3" text="{itemDetailController.getColSpecData.result[1].colSpecData[1]}" width="57"/><mx:Spacer height="63"/> </mx:FormItem> If I replace colSpecData with colSpecData[0] and colSpecData[1], datagrid does not show any values. But the text field displays values fine as 1 2 3 4. I fail to understand why the dataprovider in the datagrid does not work with indexes specified. Can anybody please help me with this. Thanks in advance, Shweta ------------------------ Yahoo! Groups Sponsor --------------------~--> Most low income households are not online. Help bridge the digital divide today! http://us.click.yahoo.com/cd_AJB/QnQLAA/TtwFAA/nhFolB/TM --------------------------------------------------------------------~-> -- 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/ <*> 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/