在初始化时加上tooltip的字体大小
mx.styles.StyleManager.getStyleDeclaration("ToolTip").setStyle("fontSize",12);
private function buildToolTip(item:Object):String{
var myString:String = "";
if(item != null)
{
myString = myString + "Firstname : "+item.firstname+ "/n";
myString = myString + "Lastname : " + item.lastname+"/n"
}
return myString;
}
<mx:DataGrid id="dg" width="100%" height="100%" rowHeight="22" dataTipFunction="buildToolTip">
另外一种
<mx:DataGridColumn headerText="Text" dataField="text" dataTipField="text" showDataTips="true" />
如何表头过长,则可以通过headerRenderer解决,让他可以tooltip显示
<mx:DataGridColumn dataField="@col1"
headerText="The quick brown fox jumped over the lazy dog"
headerRenderer="mx.controls.Label" />
mx.controls.Label