我使用返回 HTML 标记的列渲染器在 ExtJS 网格中显示图像。问题是每次更新网格时图像都会“闪烁”(即消失并重新出现)。有没有办法防止这种情况?这是我正在做的一个简化示例:
Ext.create('Ext.grid.Panel', {
title: 'My Grid',
store: myStore
columns: [
{
header: 'Image',
dataIndex: 'imgUrl',
renderer: function(imgUrl, meta, record) {
// Add a mouse-over / tooltip that shows the name
meta.tdAttr = 'data-qtip="' + Ext.String.htmlEncode(record.getName()) + '"';
return '<img src="' + imgUrl + '">';
}
}
]
});