Start Building Professional
Web Apps Today


 
Categories Question details Back To List
Question  posted by Mikkel on Sep 10, 2008 03:45
open dhtmlx forum
Resetting the dataProcessor

Hi,

I am implementing an editable grid backed by a dataProcessor with a save and a cancel button. The save button calls dataProcessor.sendData and the cancel button calls grid.clearAll();grid.loadXML(...). The problem is that clearing and reloading the grid
does not seem to reset the dataprocessor. If a change a row, then reload and then saves, the changed row with unchanged values is sent to the server, which is shouldn't. Calling dataprocessor.init(grid) again does not help.

How can I reset dataprocessor after reloading data?

Best Regards,
Mikkel
Answer posted by Support on Sep 10, 2008 04:57
>>does not seem to reset the dataprocessor
Yes, dataprocessor doesn't react on grid reloading, you can use next code to fully reset page
      grid.clearAll();
      grid.loadXML(url);
      dp.updatedRows=[]; //will clear inner state of dataprocessor