我有一个gwt应用程序需要GWT Recaptcha其中一部分。但是,我并不需要它,因为我的应用程序的某些部分,特别是在家庭“页面”上。除非需要它的“页面”是打开的页面,否则有没有办法让它不加载?我的意思是一个视图(如在MVC中),在我的情况下,我使用RecaptchaWidget
,它本质上是调用RPC的api.recaptcharging的部件,我可以在浏览器中看到当我刷新我的申请。很明显,它会在不需要它的视图加载过程中造成一些延迟。如何“懒惰”加载小部件,使GWT加载更快
有没有什么办法可以“懒惰”加载一个小部件,只有当实例化它的视图被调用时才会调用小部件,甚至调用RPC。有任何想法吗?
是的,我一直在思考如何应用我的案例中的样本中找到的模式。在我的情况下,在onModuleLoad期间,将具有小部件的视图插入到HashMap中。 – xybrek 2012-01-14 16:39:22