Alright, let's get into it...
- I have my eye on this awesome demo:
- And I want to pair it with this handy resource: http://docs.telerik.com/kendo-ui/AngularJS/the-grid-widget
The Grid is up and running smoothly, but the basic progress indicator isn't cutting it for us. My mission now is to integrate the ProgressBar because we're dealing with some hefty data loads that can take a while.
Has anyone successfully tackled this before? If so, could you share an example?
I've tried tapping into the Grid's data loading process (dataBinding and dataBound), but without much success. It seems like a separate controller might be necessary just for the ProgressBar to function properly, although I'm hoping to keep it tied to the binding events if possible.
The challenge will be creating a loading experience that feels realistic, considering the varying load times.
We're relying on Breeze JS and WebAPI service endpoints for data retrieval. Breeze serves as our OData data layer provider in the client-server setup.
Our Angular standards are pretty strict, so using Jquery to directly manipulate the DOM is off the table unless absolutely necessary.
- Check out the Progress Bar API here: http://docs.telerik.com/kendo-ui/api/javascript/ui/progressbar
- And peek at the Grid API over here: http://docs.telerik.com/kendo-ui/api/javascript/ui/grid
- Oh, and don't forget about the BreezeJS Api:
Any help or pointers would be greatly appreciated. Feel free to ask for code snippets, although the APIs are quite comprehensive already.