ExtJs 3:如何根据用户网格存储值动态更新网格单元工具提示?
Posted
技术标签:
【中文标题】ExtJs 3:如何根据用户网格存储值动态更新网格单元工具提示?【英文标题】:ExtJs 3: How to dynamically update grid cell tool tip based on user grid store value? 【发布时间】:2013-11-28 09:18:10 【问题描述】:我有如下工具提示功能
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();
);
当更新我的一行表格可编辑网格时,网格存储错误值更新(更改)。但这不会更新我的工具提示值(rec.get('ERROR')
)。当我在网格更新后(编辑某些行单元格后)重新加载网格存储时,工具提示会更新为新值。
如何在不重新加载网格存储的情况下将更新存储值呈现到网格工具提示?
【问题讨论】:
【参考方案1】:尝试使用 grid.getView().refresh();
【讨论】:
以上是关于ExtJs 3:如何根据用户网格存储值动态更新网格单元工具提示?的主要内容,如果未能解决你的问题,请参考以下文章