Reviewing the cellSave event and also read through this forum post:
https://paramquery.com/forum/index.php?topic=469.0. I attempted the refresh and no luck
Now I will admit that I am doing some crazy things, with calculated columns.
(With 16 columns I am doing the following:
['c_6', function (rd) {
return rd.Series == 'SomeSeries' ? rd.C_6 : undefined;
}]
With these 16 columns, I am rendering the real value from 'C_6'
When I do an edit, and the edit is on 'c_6' I call
function editParentRow(ui) {
var newRow = ui.updateList[0].newRow;
var rowIndex = ui.updateList[0].rowIndx;
changeKeysToUpper(newRow);
grid.updateRow({
rowIndx: rowIndex,
newRow: newRow,
checkEditable: false
});
}
In order for this to work, I must have the uppercase of C_6, C_5, ... columns defined and hidden. I added the summary columns, and repeated all the steps for my groupings as I did for my columns. Now my calculations on the summary are concatenating my groupings and on these calculated columns,
On the event I execute the following and nothing occurs
cellSave: function (evt, ui) {
//need to refresh row, so col summaries update.
this.refreshRow({rowIndx: ui.rowIndx});
},