просто используйте tooltipValueGetter
{
field: 'message',
headerName: 'Message',
headerTooltip: 'Message',
width: 110,
filter: 'agSetColumnFilter',
tooltipValueGetter: (params) => `${params.value} some text`
}
или просто используйте тот же метод для tooltipValueGetter
ОБНОВЛЕНИЕ:
Хорошо, я понял
но это тоже просто
Ag-сетка имеет свойство tooltipField
- где вы можно выбрать любое поле из сетки
Например здесь - в столбце «спорт» я показываю всплывающую подсказку предыдущего столбца
Пример: https://plnkr.co/edit/zNbMPT5HOB9yqI08
OR
Вы можете легко манипулировать данными для каждого поля с помощью tooltipValueGetter
со следующей конструкцией:
tooltipValueGetter: function(params) {
return `Country: ${params.data.country}, Athlete: ${params.data.athlete}, Sport: ${params.data.sport}`;
},
Пример: https://plnkr.co/edit/zNbMPT5HOB9yqI08
Результат:
ОБНОВЛЕНИЕ 2
Эй, чувак! Я не понимаю, что это неправильно
Я просто использовал ваш фрагмент кода и свое решение
И оно работает так, как вы хотите
Пример: https://plnkr.co/edit/zNbMPT5HOB9yqI08
ОБНОВЛЕНИЕ 3
Небольшая манипуляция, и я могу получить данные
{ field: 'gold', aggFunc: 'sum',
tooltipValueGetter: function(params) {
var model = params.api.getDisplayedRowAtIndex(params.rowIndex);
return model.allLeafChildren[0].data.silver;
},
},
Последний: https://plnkr.co/edit/9qtYjkngKJg6Ihwb?preview