我有一個gwt應用程序需要GWT Recaptcha其中一部分。但是,我並不需要它,因爲我的應用程序的某些部分,特別是在家庭「頁面」上。除非需要它的「頁面」是打開的頁面,否則有沒有辦法讓它不加載?我的意思是一個視圖(如在MVC中),在我的情況下,我使用RecaptchaWidget
,它本質上是調用RPC的api.recaptcharging的部件,我可以在瀏覽器中看到當我刷新我的申請。很明顯,它會在不需要它的視圖加載過程中造成一些延遲。如何「懶惰」加載小部件,使GWT加載更快
有沒有什麼辦法可以「懶惰」加載一個小部件,只有當實例化它的視圖被調用時纔會調用小部件,甚至調用RPC。有任何想法嗎?
是的,我一直在思考如何應用我的案例中的樣本中找到的模式。在我的情況下,在onModuleLoad期間,將具有小部件的視圖插入到HashMap中。 – xybrek 2012-01-14 16:39:22