orice fel de întârziere a executării codului până când pagina este deschisă

Bună, avem o aplicație gwt găzduită pe motorul de aplicații Google.

Într-una din paginile legate la o clasă de punct de intrare (folosind id-ul panoului rădăcină), sunăm un serviciu rpc pentru a obține unele date.

Problema pe care o observ este că atunci când chiar pagina de pornire este încărcată acel moment, clasa modulului de intrare legat la o altă pagină devine instanțiată și astfel serviciul este numit ne-necesar.

toate opțiunile de a amâna acest comportament până când pagina este deschisă?

0

2 răspunsuri

Deplasarea codului în clauză, după cum se arată mai jos, a rezolvat problema

if(RootPanel.get("login") !=null){
            //moved here
        }
0
adăugat

Puteți încărca datele pentru pagină în metoda onLoad în loc de constructor, astfel încât datele să nu fie încărcate până când widgetul este atașat DOM.

0
adăugat