Dealing with a generic 'loader' view
Say I have a model that uses a REST API and a number of different views that use said model, I want to show a loader when those views call methods on said model; what's the best way of telling the application to show this 'loader' view? Should I map all the model's methods to a 'command' and from there add and remove the 'loader' view? Or is that naughty?
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by creynders on 20 May, 2013 01:51 PM
Sorry your post got into the spam queue.
I never let models communicate with REST api's directly, but use dedicated service classes instead. In general I have a single view which instantiates and removes (or shows and hides) a progress bar, which I use for all async stuff progress feedback. The views mediator listens to the relevant service events and updates the progress bar accordingly. When the process has finished the view removes/hides the progress bar (whatever you prefer)
Support Staff 2 Posted by Ondina D.F. on 10 Jun, 2013 11:34 AM
I’m going to mark this discussion as resolved, but feel free to re-open it, should your problem persist.
Ondina D.F. closed this discussion on 10 Jun, 2013 11:34 AM.