Delaying launch for stores to load

A common request I hear from many people is how to delay the application's launch method from being executed. First, let's investigate the problem. Say you have a normal app/Application.js that looks like: Ext.define('Fiddle.Application', { extend : 'Ext.app.Application', name : 'Fiddle', stores : [ 'Store1', 'Store2', 'Store3' ], launch…

Store Listeners

No doubt, you likely have a store or two in your Ext JS/Touch application. Have you had to add a listener to the store to do something? Maybe update a component when the store loads? Or take any action based on it? Like anything, there's a good way to…