【发布时间】:2019-10-30 17:09:10
【问题描述】:
我正在尝试为我的视口数据模型实现更新,其方法类似于他们在文档中的描述:
https://www.ag-grid.com/javascript-grid-viewport/#
不幸的是,这种方法对我不起作用,因为:
ViewportDatasource.prototype.onDataUpdated = function (elements) {
var that = this;
elements.forEach(function (change) {
console.log(JSON.stringify(change))
console.log('change.Id: ' + change.Id)
var rowNode = that.params.getRow(change.Id);
if (!rowNode || !rowNode.data) {.....}
}
总是失败,因为 rowNode.data 总是未定义(模型中有数据,因为基本网格本身显示得很好)。 rowNode 本身返回正常。
据此,对 rowNode.setData(..) rowNode.setDataValue('..', '...') 的调用也失败了。
您有什么建议,我如何更新视口数据模型中的单行?
提前致谢,
【问题讨论】:
标签: javascript angular ag-grid