Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 AdvancedDataGrid:dataTip=headerText_Actionscript 3_Apache Flex_Tooltip_Advanceddatagrid - Fatal编程技术网

Actionscript 3 AdvancedDataGrid:dataTip=headerText

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

我有一个非常直截了当的问题,谷歌没有给我答案:

我有一个AdvancedDataGrid,在这里我在ActionScript中动态构建列(可变列数),我希望dataTip在用户悬停在单元格上时显示列标题文本。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列?我希望数据提示始终显示该列的headerText。如果我必须使用这个函数,那么如何获取单元格的列headerText

正如我所理解的那样,我不能用它来静态地等于column.headerText(dataTipField=headerText)


有人对我如何做到这一点有什么建议吗?这似乎是一项非常简单的任务,但我似乎不知道如何:)

每个列可以使用不同的函数,可以是匿名的:

<AdvancedDataGridColumn dataTipFunction="{function(value:Object):String{return 'Data Tip'}}" ... />

谢谢!这很有魅力。column.showDataTips=true;column.dataTipFunction=函数(值:Object):字符串{return headerText};