Sometimes it may require that you want to save all the items on a grid in one operation. Like, if your grid renders some textbox with some property values from the same class and on "binder.SaveChanges()" you want to save them as whole, rather each item per request.
To enable batch operation on a grid, first enable the batch operation in the grid. Like on the button save event you need to do the following:
// turn on the batch save
// call the save changes.
Now, from the WCF you need to append "batch/" before your url tempalte. So, if your grid data keys looks like:
<sitefinity:RadTreeViewBinder id="sectionTreeBinder" runat="server"
Your batch method in the WCF service will look like:
"Saves the config section as a batch."
, UriTemplate =
, ResponseFormat = WebMessageFormat.Json)]
Here, the property bag will contain the value of data members defined in the rad grid binder in a sequential way, starting from the first item and all the way to last.
Back To Top