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

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

Liferay Dynamic Select - parte I

Chiunque abbia mai sviluppato un'applicazione web, si sarà trovato senz'altro a dover risolvere il classico problema delle combo collegate: ossia selezionando un valore dalla prima combo, vengono filtrati (o caricati) i valori della seconda combo.

Un esempio banale? Nazione e provincia, piuttosto che provincia e comune; o magari la terna nazione, provincia e comune.

Fortunatamente anche lo staff di Liferay si è posto il medesimo problema e lo ha risolto creando e mettendo a disposizione un utile componente Javascript: DynamicSelect.

In questa prima parte vedremo un classico e semplice utilizzo del componente, lasciando alla seconda parte il caso più complesso applicato ad entità custom.

Leggi tutto: Liferay Dynamic Select - parte I

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

Gestire le informazioni del browser con Liferay

Spesso può capitare di avere bisogno di conoscere le caratteristiche del browser o del client che ha inviato la richiesta, in modo da prendere decisioni specifiche. La richiesta arriva da un dispositivo mobile? O da Firefox? O magari da Internet Explorer?

Se vi è mai capitato di avere bisogno di una risposta a queste domande, sappiate che Liferay ha un'utilissima classe anche per questo; vediamo di cosa si tratta.

Leggi tutto: Gestire le informazioni del browser con Liferay