ExtJs 3:如何根据用户网格存储值动态更新网格单元工具提示?

时间:2013-11-28 09:18:11

标签: extjs extjs3

我的工具提示功能如下所示

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'))。当我在网格更新(编辑一些行单元格后)重新加载网格存储时,工具提示会更新为新值。

如何在不重新加载网格存储的情况下将更新存储值呈现给网格工具提示?

1 个答案:

答案 0 :(得分:0)

尝试使用grid.getView()。refresh();