2013-11-28 3 views
0

У меня есть функция наконечника инструмента, как показано нижеExtJs 3: Как динамически обновлять подсказку ячейки сетки на основе значения хранилища сетки пользователя?

function renderTip(val, meta, rec, rowIndex, colIndex, store) { 
    // meta.tdCls = 'cell-icon'; // icon 
    metadata.attr = 'ext:qtip="rec.get('ERROR')"; ext:qclass="maint-usg-data-tip-error"'; 
    return val; 
}; 

я добавить всплывающую подсказку, чтобы столбец сетки как ниже

 initComponent: function() { 
     colDesc = this.grid.getColumnModel().getColumnById('grid_col_id'); 
     colDesc.renderer = this.addToolTip; 
    } 

Ext.onReady(function() { 
Ext.QuickTips.init(); 
}); 

при обновлении моих одна формы строки редактируемых сеток, которые обновляет значение сетки магазина ERROR (изменить) , но это не обновляет значение моей подсказки (rec.get('ERROR')). когда я перезагружаю сетку после обновления сетки (после редактирования некоторой ячейки ячеек), что обновление всплывающей подсказки для нового значения.

Как я могу визуализировать значение хранилища обновлений для подсказки сетки без сохранения хранилища сетки?

ответ

0

Попробуйте использовать grid.getView(). Refresh();

+0

да, я сделал обновление каждого магазина, но подсказка не меняется – Duleep

Смежные вопросы