Give me sample data for ur Array n i will try it.
On Apr 20, 7:07 pm, rakshith sharma <[email protected]> wrote:
> TypeError: Error #1034: Type Coercion failed: cannot convert
> mx.collections::arraycollect...@d05f241 to
> mx.controls.dataGridClasses.DataGridColumn.
> at mx.controls::DataGrid/set
> columns()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\DataGrid.as:1099]
> at
> mx.core::Container/createComponentFromDescriptor()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Container.as:3587]
> at
> mx.core::Container/createComponentsFromDescriptors()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Container.as:3485]
> at
> mx.core::Container/createChildren()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Container.as:2587]
> at
> mx.core::UIComponent/initialize()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:5262]
> at
> mx.core::Container/initialize()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Container.as:2524]
> at
> mx.core::Application/initialize()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Application.as:847]
> at sandy4/initialize()[C:\Documents and Settings\rakshith\My
> Documents\Flex Builder 3\sandy4\src\sandy4.mxml:0]
> at
> mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::childAdded()[E
> :\dev\3.0.x\frameworks\projects\framework\src\mx\managers\SystemManager.as:1625]
> at
> mx.managers::SystemManager/initializeTopLevelWindow()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\SystemManager.as:2482]
> at
> mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::docFrameHandler()[E
> :\dev\3.0.x\frameworks\projects\framework\src\mx\managers\SystemManager.as:2330]
> [SWF] /sandy4-debug/sandy4.swf - 906,800 bytes after decompression
>
> THIS IS THE ERROR WHICH I AM GETTIN AFTER I DEBUG THE CODE GIVEN
> BELOW::::CAN SOME ONE HELP ME OUT WITH THIS?
> PLZZZZZ........
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
>
> <mx:DataGrid dataProvider="{myarr}" x="254" y="143" width="255"
> enabled="true" id="sandy">
> <mx:columns>
> <mx:ArrayCollection>
> <mx:DataGridColumn dataField="user_id"/>
> <mx:DataGridColumn dataField="username"/>
> </mx:ArrayCollection>
> </mx:columns>
> </mx:DataGrid>
>
> <mx:Script>
> <![CDATA[
> import mx.collections.ArrayCollection;
> [Bindable]
> public var dp:Array;
>
> [Bindable]
> public var dp2:Object;
>
> [Bindable]
> public var myarr:ArrayCollection = new ArrayCollection();
>
> import flash.net.Responder;
>
> public var gateway : RemotingConnection;
>
> public function initApplication():void
> {
> gateway = new RemotingConnection(
> "http://localhost/amfphp/gateway.php" );
> gateway.call( "sample.getUsers", new Responder(onResult,
> onFault));
> }
>
> public function onResult( result : Array ) : void
> {
> dp = result;
>
> myarr.source=dp;
>
> }
>
> public function onFault( fault : String ) : void
> {
> trace( fault );
> }
>
> ]]>
> </mx:Script>
> <mx:Button x="127" y="376" label="submit" id="rak" enabled="true"
> click="initApplication()"/>
>
> </mx:Application>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Flex
India Community" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---