Skip to main content


saves changes made in a tree collection to the server side

save(url: string | object): void;


  • url: string | object - the URL of a server side (or DataProxy object)


The component will make an AJAX call and expect the remote URL to save data changes.

Data saving is asynchronous, so you need to return a promise - the result of the saving operation. To do this, use the saveData property that returns a "promise" object:

const data = new TreeCollection();;
return data.saveData.then(function () {
// now your data is saved

Use the isSaved() method to know whether the changes are saved: () {