Вы можете вызвать labelFunction для столбца данных в вашем dataTipFunction и добавить что-то к результату.
var label:String = column.labelFunction(item, column);
return label + someText;
Однако я бы предложил извлечь код, который создает метку, в свой собственный метод, а затем вызвать егометод как в labelFunction, так и в dataTipFunction.Поскольку эта информация отсутствует, вы не можете сделать это динамически.
PS: поскольку dataTipFunction не включает свойство column, вам нужно будет создать функцию datatip для каждого столбца и добавить информацию о столбце.,Затем вы можете вызвать labelFunction в правильном столбце.
private function dataTipFunction1(item:Object):String {
return getDataTip(item, myFirstColumn);
}
private function dataTipFunction2(item:Object):String {
return getDataTip(item, mySecondColumn);
}
private function getDataTip(item:Object, column:DataGridColumn):String {
return column.labelFunction(item, column) + someText;
}