The default advancedwon't show any toolTip and truncate to fit the width ,
so I look for solution? quit long time, and figure out this solution .
you can add the follew code into AdvancedDataGrid
?
?
<mx:headerRenderer> <mx:Component> <mx:AdvancedDataGridHeaderRenderer > <mx:Script> <![CDATA[ import mx.controls.advancedDataGridClasses.AdvancedDataGridColumn; override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void { if(this.label.truncateToFit("...")) { if(this.data != null && this.data is AdvancedDataGridColumn) { var col:AdvancedDataGridColumn = this.data as AdvancedDataGridColumn; this.label.toolTip = col.headerText; } } super.updateDisplayList(unscaledWidth, unscaledHeight); } ]]> </mx:Script> </mx:AdvancedDataGridHeaderRenderer> </mx:Component> </mx:headerRenderer> <mx:groupItemRenderer> <mx:Component> <mx:AdvancedDataGridGroupItemRenderer> <mx:Script> <![CDATA[ import mx.controls.advancedDataGridClasses.AdvancedDataGridListData; import mx.controls.AdvancedDataGrid; override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void { super.updateDisplayList(unscaledWidth, unscaledHeight); if(listData != null ){ this.label.toolTip = listData["item"].yourValueField; this.label.truncateToFit("..."); } } ]]> </mx:Script> </mx:AdvancedDataGridGroupItemRenderer> </mx:Component> </mx:groupItemRenderer>
?