Marco Napolitano

Passionate and addicted to technology

I cookie ci aiutano a fornire i nostri servizi.

Utilizzando tali servizi, accetti l'utilizzo dei cookie da parte nostra. Per saperne di piu'

Approvo

Come si usano gli AutoFields di Liferay

Gli AutoFields sono un componente AlloyUI da utilizzare all'interno di un form per inserire dinamicamente elementi multipli.

Liferay lo utilizza in molti punti: avete mai provato ad inserire un numero di telefono o un indirizzo nel vostro profilo utente? Avete notato i 2 pulsanti + e -? Premendo tali pulsanti vengono aggiunte (o rimosse) intere porzioni HTML del form, permettendovi così di aggiungere elementi multipli; il tutto integrato con la gestione della cronologia di cancellazione.

Vediamo quindi come usare tale componente in un plugin custom.

Leggi tutto: Come si usano gli AutoFields di Liferay

Creare un validatore custom AlloyUI riusabile

Il framework AlloyUI integrato all'interno di Liferay mette a disposizione un sistema molto potente e flessibile per la validazione di un form: vengono infatti forniti alcuni validatori di default (required, url, email, ...) e viene anche data la possibilità di creare validatori custom contenenti le proprie logiche applicative.

Nel caso in cui fosse necessario riutilizzare più volte lo stesso validatore custom, si correrebbe il rischio di duplicare codice in giro per l'applicazione; vediamo quindi un metodo molto interessante per definire un validatore custom riusabile.

Leggi tutto: Creare un validatore custom AlloyUI riusabile

Visualizzare il numero di versione di un plugin

Quando ci si trova a fare manutenzione su un software, anche se è stato sviluppato internamente, il primo problema è capire quale sia la versione installata; questa informazione non è sempre semplice da capire, soprattutto in un ambiente portale in cui è presente una moltitudine di plugin installati.

Per fortuna Liferay mette a disposizione 2 strade alternative per ottenere le medesime informazioni; prima però vediamo di capire cos'è il numero di versione di cui stiamo parlando.

Leggi tutto: Visualizzare il numero di versione di un plugin