bloggers bloggers

Marco Napolitano
Messaggi: 79
Stelle: 0
Data: 17/02/22
Jader Jed Francia
Messaggi: 63
Stelle: 0
Data: 18/02/21
Paolo Gambetti
Messaggi: 2
Stelle: 0
Data: 11/11/19
Katia Pazzi
Messaggi: 1
Stelle: 0
Data: 27/06/19
Ezio Lombardi
Messaggi: 11
Stelle: 0
Data: 10/04/18
Chiara Mambretti
Messaggi: 25
Stelle: 0
Data: 27/02/17
Serena Traversi
Messaggi: 3
Stelle: 0
Data: 21/07/16
Francesco Falanga
Messaggi: 8
Stelle: 0
Data: 14/06/16
Antonio Musarra
Messaggi: 2
Stelle: 0
Data: 18/11/13
Simone Celli Marchi
Messaggi: 6
Stelle: 0
Data: 09/07/13
Indietro

Come trappare il caricamento della pagina!

Ciao a tutti!

Questo è un post super rapido che tratta un tema sicuramente sentito tra chi sviluppa applicazioni web, ovvero "come posso trappare il caricamento della mia (pagina|portlet|singola portlet)?".

La spiegazione è, come al solito, molto semplice e fornita dalle funzionalità standard di Liferay!

Vediamoli nel dettaglio! ;)

Come trappare il caricamento del DOM HTML (ad esclusione delle portlet)

AUI().ready(
     /*
     This function gets loaded when all the HTML, not including the portlets, is
     loaded.
     */
 
     function() {
     }
);

 

Come trappare il caricamento di una singola portlet

Liferay.Portlet.ready(
    /*
    This function gets loaded after each and every portlet on the page.
    portletId: the current portlet's id
    node: the Alloy Node object of the current portlet
    */

    function(portletId, node) {
    }
);

Come trappare quando tutte le portlet sono state caricate

Liferay.on(
    'allPortletsReady',

    /*
    This function gets loaded when everything, including the portlets, is on
    the page.
    */

    function() {
    }
);

Grazie a questi frammenti di javascript potete ottenere l'effetto voluto! :)

Spero d'esservi stato d'aiuto! :)

Alla prossima, ciao, J.

Commenti
Nessun commento. Vuoi essere il primo.