ag grid - Updating tooltip with changed value from onCellValueChanged() event handler -
i have set 'tooltip' @ columndefs below,
var columndefs = [{ headername: "city", field: "city", cellrenderer: function(params) { return '<span title="'+params.value+'">'+params.value+'</span>'; }, editable: true } this tool tip rendered on hover on cells value in cell. capturing old , new values after cell edit in oncellvaluechanged() event handler below,
oncellvaluechanged: function(params) { if (params.oldvalue !== params.newvalue) { // send values tool tip } } is possible update tool tip values captured in oncellvaluechanged() handler ? mean, passing params.oldvalue , params.newvalue() somehow 'tooltip' on cellrenderer.
this issue fixed, demo updates tool tips when change occurs.
var oldvalue = params.oldvalue; var newvalue = params.newvalue; var recordkey = params.data.key; var columnfield = params.coldef.field; if (!_.isequal(oldvalue, newvalue)) { if (!cellmetadata[recordkey]) { cellmetadata[recordkey] = {}; } if (!cellmetadata[recordkey][columnfield]) { cellmetadata[recordkey][columnfield] = {}; } cellmetadata[recordkey][columnfield].trackchanges = true; cellmetadata[recordkey][columnfield].tooltip = columnfield.touppercase() + ' ' + 'changed from' + ' ' + oldvalue + ' ' + 'to' + ' ' + newvalue; }
Comments
Post a Comment