Problema con sorting AdvancedDataGridColumn

Flex Soft! Commenta l'articolo


Ho avuto questo problema, quando ho inserito un checkbox nell’header di un colonna, per implementare il selectall.

ReferenceError: Error #1069: Property 90D24039-C97F-8714-46A3-50BC4BF2211B not found on webii.core.Commission and there is no default value.
at Array$/_sortOn()
at Array/http://adobe.com/AS3/2006/builtin::sortOn()
at mx.collections::Sort/sort()[C:\autobuild\3.x\frameworks\projects\framework\src\mx\collections\Sort.as:745]
at mx.collections::ListCollectionView/internalRefresh()[C:\autobuild\3.x\frameworks\projects\framework\src\mx\collections\ListCollectionView.as:1336]
at mx.collections::ListCollectionView/refresh()[C:\autobuild\3.x\frameworks\projects\framework\src\mx\collections\ListCollectionView.as:402]
at mx.controls::AdvancedDataGridBaseEx/sortHandler()[C:\work\flex\dmv_automation\projects\datavisualisation\src\mx\controls\AdvancedDataGridBaseEx.as:6869]
at mx.controls::AdvancedDataGrid/sortHandler()[C:\work\flex\dmv_automation\projects\datavisualisation\src\mx\controls\AdvancedDataGrid.as:6899]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.x\frameworks\projects\framework\src\mx\core\UIComponent.as:9590]
at mx.controls::AdvancedDataGrid/headerReleaseHandler()[C:\work\flex\dmv_automation\projects\datavisualisation\src\mx\controls\AdvancedDataGrid.as:7126]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.x\frameworks\projects\framework\src\mx\core\UIComponent.as:9590]
at mx.controls::AdvancedDataGridBaseEx/mouseUpHandler()[C:\work\flex\dmv_automation\projects\datavisualisation\src\mx\controls\AdvancedDataGridBaseEx.as:5738]
at mx.controls::AdvancedDataGrid/mouseUpHandler()[C:\work\flex\dmv_automation\projects\datavisualisation\src\mx\controls\AdvancedDataGrid.as:8457]


Girovagando ho trovato nella documentazione di adobe questo:
If you specify an AdvancedDataGridColumn class without a dataField property, you must specify a sortCompareFunction property. Otherwise, sort operations may cause run-time errors.

<mx:AdvancedDataGridColumn headerText=""  labelFunction="" sortCompareFunction="fittizioCompareFunction"/>

Fatto

Scrivi un Commento

Home | Graffiti e Disegni | Educazione | Chi siamo | Blog | Progetti | Contatti
RSS Feed Comments RSS Accedi