在渲染器函数中返回一个promise,使Ag-grid不需要等待渲染器函数完成。具体代码如下:
{
headerName: "Name",
field: "name",
autoHeight: true,
cellRenderer: function(params) {
return new Promise(function(resolve, reject) {
setTimeout(function() {
resolve(params.value);
}, 0);
});
}
}
这样Ag-grid就可以平滑地加载单元格,并且不会受到渲染器代码的延迟影响。