I have a page that has a grid which autobinds when the page loads. When the page initially shows, the grid is empty and loading, executing the read action. Unfortunately it's taking a small bit of time, but to the user it shows nothing. So I implemented my own progress spinner, it's kind of our company standard spinner/mascot... So now when the page loads, the grid is empty but my own custom spinner shows appropriately, and in the DataBound event I turn off the spinner. All good so far...
However, doing anything within the grid, such as grouping, sorting, etc... is all handled by the server, and the grid shows it's own little spinner animation. Well this is a bit jarring to the user, different spinners. So what do I need to change or override to replace the built in progress spoinner thing with my own? And if I do that, when the grid is empty and doing it's initial load, would it then be hidden such as the builtin one is? And if so, how can I override that and get it to do what I want, when I want.