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
-~----------~----~----~----~------~----~------~--~---