我有一个非常直截了当的问题,Google没有给我答案:
我有一个AdvancedDataGrid,我在ActionScript中动态构建列(可变数量的列),我希望dataTip在用户将鼠标悬停在单元格上时显示列headerText。 Adobe的示例dataTipFunction:
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列?我希望dataTip始终显示该列的headerText。因此,如果我必须使用此函数,那么如何获取单元格的列headerText?
据我了解 dataTipField ,我无法真正使用它来静态地等于column.headerText(dataTipField = headerText)。
任何人都有关于我如何实现这一目标的任何指示?这似乎是一项非常简单的任务,但我似乎无法弄清楚如何:)
答案 0 :(得分:0)
您可以为每列使用不同的功能,这可能是匿名的:
<AdvancedDataGridColumn dataTipFunction="{function(value:Object):String{return 'Data Tip'}}" ... />