The same thing happens to : mx.controls.advancedDataGridClasses.AdvancedDataGridColumn;
too. -Gary On Thu, Jun 12, 2014 at 9:06 PM, Gary Yang <flashflex...@gmail.com> wrote: > Hi, > > I am trying to upgrade a program to Flex 4.12.1, it has a error inside > DataGrid.as: > > ReferenceError: Error #1069: Property sortCompareType not found on > mx.controls.dataGridClasses.DataGridColumn and there is no default value. > at > mx.controls::DataGrid/sortByColumn()[/Users/aharui/flex-sdk-4.12.1/frameworks/projects/mx/src/mx/controls/DataGrid.as:3990] > at > mx.controls::DataGrid/headerReleaseHandler()[/Users/aharui/flex-sdk-4.12.1/frameworks/projects/mx/src/mx/controls/DataGrid.as:5515] > at flash.events::EventDispatcher/dispatchEventFunction() > at flash.events::EventDispatcher/dispatchEvent() > at > mx.core::UIComponent/dispatchEvent()[/Users/aharui/flex-sdk-4.12.1/frameworks/projects/framework/src/mx/core/UIComponent.as:13682] > at .... .... > > > the weird part to me is that sortCompareType can be found in > mx/controls/dataGridClasses/DataGridColumn.as but when running, it not > there: > > > private function onCreationComplete() : void { > var info:Object = ObjectUtil.getClassInfo( DataGridColumn ); > trace( "name->" + info.name ); > var tmp:Array = info.properties; > for each( var p in tmp ){ > trace( p ); > } > } > > > name->mx.controls.dataGridClasses::DataGridColumn > dataField > dataTipField > dataTipFunction > defaultFactory > draggable > editable > editorDataField > editorHeightOffset > editorUsesEnterKey > editorWidthOffset > editorXOffset > editorYOffset > enableIME > factory > headerRenderer > headerText > headerWordWrap > imeMode > itemEditor > itemRenderer > labelFunction > minWidth > nullItemRenderer > overrides > prototype > rendererIsEditor > resizable > selector > selectorIndex > showDataTips > sortable > sortCompareFunction > sortDescending > specificity > subject > visible > width > wordWrap > > > Could you please possibly help? > > Best, > > -Gary >