我有一个非常直截了当的问题,谷歌没有给我答案:
我有一个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)。
有人对我如何做到这一点有什么建议吗?这似乎是一个非常容易的任务,但我似乎找不出是如何做到的:)
发布于 2012-02-24 09:01:28
您可以在每个列中使用不同的函数,可以是匿名的:
<AdvancedDataGridColumn dataTipFunction="{function(value:Object):String{return 'Data Tip'}}" ... />https://stackoverflow.com/questions/9427841
复制相似问题