我正在尝试使用自定义cellrenderer在自定义单元格中并排显示以前的值和当前值。有了oldvalue,我将在oldvalue和newvalue之间的比较之后附加一个html标签。
以下作为基本的单元格渲染器工作正常,但是我无法在新值旁边显示旧值。
我也尝试过valuesetter / getter和params.oldValue只返回未定义的
function QCallsCellRenderer() { }
QCallsCellRenderer.prototype.init = function (params) {
this.eGui = document.createElement('div');
this.eGui.innerHTML = '<span class="current-val"></span>';
this.eValue = this.eGui.querySelector('.current-val');
this.eValue.innerHTML = params.valueFormatted ? params.valueFormatted :
params.value;
};
QCallsCellRenderer.prototype.getGui = function () {
return this.eGui;
};
QCallsCellRenderer.prototype.refresh = function (params) {
this.eValue.innerHTML = params.valueFormatted ? params.valueFormatted :
params.value;
return true;
};
QCallsCellRenderer.prototype.destroy = function () {
};