Ag-Grid自定义单元渲染器获得先前的值

时间:2019-03-05 23:37:41

标签: ag-grid

我正在尝试使用自定义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 () {
};

0 个答案:

没有答案