Manual row updating and enablePartialDataSend

Hello,

I’m using dhtmlxgrid 3.6 and I can’t use dataprocessor properly.

When I set enablePartialDataSend to false, everything works fine. But since I have many columns that can’t be edited, it is not optimal with large data.

So I set enablePartialDataSend to true and I have no data sent to server. With classic editable cells, it works but I’m using custom cell edit.

Here is my code:
var dp = new dataProcessor(params.url);
dp.setTransactionMode(“POST”, true);
dp.setUpdateMode(“off”);
dp.enablePartialDataSend(true);
[…]
When I change a value in a custom cell:
grid.cells(rowId, colIndex).setValue(some_value);
dp.setUpdated(rowId, true);

So my question is: how to mark which columns have been edited ?
I would have expected something like:
dp.setUpdatedColumn(rowId, colIndex, true);

Change your code like next

grid.cells(rowId, colIndex).setValue(some_value); grid.cells(rowId, colIndex).cell.wasChanged = true; dp.setUpdated(rowId, true);

Thank you, it now works perfectly ! :slight_smile: