Actionscript 3 AdvancedDataGrid:dataTip=headerText
我有一个非常直截了当的问题,谷歌没有给我答案: 我有一个AdvancedDataGrid,在这里我在ActionScript中动态构建列(可变列数),我希望dataTip在用户悬停在单元格上时显示列标题文本。Adobe的dataTipFunction示例:Actionscript 3 AdvancedDataGrid:dataTip=headerText,actionscript-3,apache-flex,tooltip,advanceddatagrid,Actionscript 3,Apache Flex,Tooltip,Advanceddatagrid,我有一个非常直截了当的问题,谷歌没有给我答案: 我有一个AdvancedDataGrid,在这里我在ActionScript中动态构建列(可变列数),我希望dataTip在用户悬停在单元格上时显示列标题文本。Adobe的dataTipFunction示例: private function tipFunc(value:Object):String { if (value is AdvancedDataGridColumn) return "Column N
private function tipFunc(value:Object):String
{
if (value is AdvancedDataGridColumn)
return "Column Name";
// Use the 'name' property of the data provider element.
return "Name: " + value["name"];
}
但在这种情况下,如果用户将鼠标悬停在列标题上,则该值仅为AdvancedDataGrid列?我希望数据提示始终显示该列的headerText。如果我必须使用这个函数,那么如何获取单元格的列headerText
正如我所理解的那样,我不能用它来静态地等于column.headerText(dataTipField=headerText)
有人对我如何做到这一点有什么建议吗?这似乎是一项非常简单的任务,但我似乎不知道如何:)每个列可以使用不同的函数,可以是匿名的:
<AdvancedDataGridColumn dataTipFunction="{function(value:Object):String{return 'Data Tip'}}" ... />
谢谢!这很有魅力。column.showDataTips=true;column.dataTipFunction=函数(值:Object):字符串{return headerText};