AdvancedDataGrid: dataTip = headerText - PullRequest
       21

AdvancedDataGrid: dataTip = headerText

1 голос
/ 24 февраля 2012

У меня есть довольно простой вопрос, на который 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).

У любого есть указания на то, как яможно этого добиться?Это кажется очень легкой задачей, но я все еще не могу понять, как это сделать:

1 Ответ

0 голосов
/ 24 февраля 2012

Вы можете использовать другую функцию для каждого столбца, которая может быть анонимной:

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