Extjs создает элемент сетки или плагин сетки, который устанавливает всплывающую подсказку для каждого столбца сетки
На этот вопрос есть ответ на добавление всплывающей подсказки:Extjs4 устанавливает всплывающую подсказку для каждого столбца при наведении курсора в gridPanel
У меня есть дополнительный вопрос к самому популярному ответу на этот вопрос, который заключается в изменении функции рендерера для добавления всплывающей подсказки, как показано ниже:
{
xtype : 'gridcolumn',
dataIndex : 'status',
text : 'Status',
renderer : function(value, metadata) {
metadata.tdAttr = 'data-qtip="' + value + '"';
return value;
}
}
Я хочу иметь плагин сетки или функцию, которая устанавливает пользовательскую подсказку, используя вышеописанную реализацию.
Вопрос в том, как я могу добавить свои вещи, но в то же время не убрать определенную пользователем функцию рендерера, используемую для конкретной сетки. По сути, я хочу добавить функцию всплывающей подсказки для всех сеток, но не лишать возможности указывать пользовательские средства визуализации для некоторых столбцов в некоторых сетках.
Я думаю, что возможной альтернативой может быть другое менее инвазивное место, где я мог бы изменить это значение metadata.tdAttr. Может быть, событие, о котором кто-то узнает?