High compatibility and configuration
Works in concert with the new SmartBatchUpdate™
Build with solid architecture, WebGrid is designed to fully support every WebGrid’s
features, which includes the SmartBatchUpdate capability.
SmartBatchUpdate is a major feature introduced along with client binding in WebGrid
Enterprise 7 which revolutionizes the editing experience with multiple and batch
editing in client-side and process the all edited data in one single AJAX callback.
This new batch update feature also supports batch update operation in data service.
When batch update feature is enabled and the client binding mode is using data service,
WebGrid will automatically submit all changes by invoking the web method specified
in BatchUpdateMethod.
WebGrid submit all changes in an object collection of List. In
your data service end, you can easily loop on the provided changes collection, and
perform physical update according to the modification state of each change.
Full compatibility with existing key features
As a future proof technology to deliver even more sophisticated web applications,
WebGrid’s client-binding is designed to maintain high compatibility with other existing
features. However, there are certain conditions which this enhancement is not applicable
due to behavioral collision.
WebGrid’s client-binding is enhanced to work in conjunction with the following WebGrid
features:
- All columns and UI operations features, such as: drag drop, context menu, etc
- All layout features, such as: border, gridlines, alternating style, etc
- WebGrid’s fundamental features, such as: edit type, data formatting, custom editor,
etc
- Sorting and multiple sorting
- Grouping and multiple grouping
- Filtering and multiple filtering
- Column footer, group total, and aggregation
- Classic paging and VirtualLoad paging
- Custom tag serialization which enables you to send custom information along with
the data row to the client
- All data transaction operations
- SmartBatchUpdate™
- LiveFreeze™
- Pivot Charting