1. Error description
Referenceerror:error #1065: variable datagridarray not defined. At Global/flash.utils::getdefinitionbyname () at mx.utils::D escribetypecache$/describetype () [E:\dev\4.0.0\ Frameworks\projects\framework\src\mx\utils\describetypecache.as:106]at mx.utils::objectutil$/getclassinfo () [E:\ Dev\4.0.0\frameworks\projects\framework\src\mx\utils\objectutil.as:932]at mx.controls::D atagrid/generatecols () [ E:\dev\4.0.0\frameworks\projects\framework\src\mx\controls\datagrid.as:2753]at mx.controls::D Atagrid/ Collectionchangehandler () [E:\dev\4.0.0\frameworks\projects\framework\src\mx\controls\datagrid.as:4633]at Mx.controls.listclasses::listbase/set Dataprovider () [E:\dev\4.0.0\frameworks\projects\framework\src\mx\controls \listclasses\listbase.as:2258]at mx.controls::D atagrid/set dataprovider () [E:\dev\4.0.0\frameworks\projects\ Framework\src\mx\controls\datagrid.as:1640]at mx.core::container/createcomponentfromdescriptor () [E:\dev\4.0.0\ Frameworks\projects\framework\src\mx\core\container.as:4285]at Mx.core::container/createcoMponentsfromdescriptors () [E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\container.as:4160]at Mx.core:: Container/createchildren () [E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\container.as:3187]at Mx.core: : Uicomponent/initialize () [E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\uicomponent.as:7250]at Mx.core :: Container/initialize () [E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\container.as:3129]at Mx.core:: Uicomponent/http://www.adobe.com/2006/flex/mx/internal::childadded () [E:\dev\4.0.0\frameworks\projects\ Framework\src\mx\core\uicomponent.as:7142]at Mx.core::uicomponent/addchildat () [E:\dev\4.0.0\frameworks\projects \framework\src\mx\core\uicomponent.as:6848]at spark.components::group/adddisplayobjecttodisplaylist () [E:\dev\ 4.0.0\frameworks\projects\spark\src\spark\components\group.as:1825]at spark.components::group/http:// Www.adobe.com/2006/flex/mx/internal::elementAdded () [E:\dev\4.0.0\frameworks\projects\spark\src\spark\ Components\group.as:1416]at Spark. Components::group/setmxmlcontent () [e:\dev\4.0.0\frameworks\projects\spark\src\spark\components\group.as:512] At Spark.components::group/set mxmlcontent () [E:\dev\4.0.0\frameworks\projects\spark\src\spark\components\ Group.as:452]at spark.components::skinnablecontainer/set mxmlcontent () [E:\dev\4.0.0\frameworks\projects\spark\ Src\spark\components\skinnablecontainer.as:604]at spark.components::skinnablecontainer/createdeferredcontent () [ E:\dev\4.0.0\frameworks\projects\spark\src\spark\components\skinnablecontainer.as:986]at spark.components:: Skinnablecontainer/createcontentifneeded () [E:\dev\4.0.0\frameworks\projects\spark\src\spark\components\ Skinnablecontainer.as:1014]at Spark.components::skinnablecontainer/createchildren () [E:\dev\4.0.0\frameworks\ Projects\spark\src\spark\components\skinnablecontainer.as:827]at mx.core::uicomponent/initialize () [E:\dev\4.0.0 \frameworks\projects\framework\src\mx\core\uicomponent.as:7250]at componts::windrag/initialize () at Mx.managers.systemclasses::childmanagEr/childadded () [e:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\systemclasses\childmanager.as:189] At Mx.managers::systemmanager/http://www.adobe.com/2006/flex/mx/internal::rawchildren_addchildat () [E:\dev\4.0.0 \frameworks\projects\framework\src\mx\managers\systemmanager.as:1963]at Mx.managers::systemmanager/addchildat () [E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\systemmanager.as:1595]at Mx.managers::SystemManager /addchild () [E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\systemmanager.as:1578]at mx.managers:: Popupmanagerimpl/addpopup () [e:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\popupmanagerimpl.as:345 ]at mx.managers::P opupmanagerimpl/createpopup () [E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\ Popupmanagerimpl.as:236]at mx.managers::P opupmanager$/createpopup () [E:\dev\4.0.0\frameworks\projects\framework\ Src\mx\managers\popupmanager.as:139]at Titlewindow/clickhandler () [D:\Adobe Flash Builder 4 installer\titlewindow\ Src\titlEwindow.mxml:18]at Titlewindow/___titlewindow_button1_click () [D:\Adobe Flash Builder 4 installer\titlewindow\src\ TITLEWINDOW.MXML:30]
2. Cause of error
Because Datagridarray is a arraycollection type, data binding in the table dataprovider= "Datagridarray", resulting in an error
3. Solutions
Modify Dataprovider= "Datagridarray" to Dataprovider= "{Datagridarray}", note the syntax
Referenceerror:error #1065: variable datagridarray not defined