We use the grid to support editing ordered lists of items, of 4 columns and anywhere between 50 and 2500 items.
Today, we save all when users are done with their edits. This means that the entire list is posted back to the server even for a single cell edit.
We are looking at using the data connector to sync the server side with small updates as the user edits the grid, so that the Save button used at the end can only send a lightweight “Apply Changes” message to the server.
So far so good? That’s what the data connector is meant for?
If yes, my question is about large edits. One important usage scenario is the ability to multi-select rows, then copy and paste them elsewhere in the list. Or, multi-select and move using drag-drop. How is the data connector working in such a case with the dhtmlxGrid? One call to the server for each inserted row? If we start and stop FastOperations, does it have any effect on the data connector? Is there any way to batch the calls to the server? Anyone have been implementing similar scenarios?
Thanks in advance.