Liferay custom portlet: usare AUI per disabilitare un pulsante se il valore di alcuni campi cambia

liferay-alloyIn una portlet web (nel nostro esempio ha la sola pagina view.jsp) a volte è necessario impedire all’utente di eseguire un’azione (ad esempio un click su un pulsante) se prima i dati inseriti non sono stati validati (lato server).

Supponiamo quindi di avere un button per eseguire la nostra azione, una serie di campi e il pulsante che valida e salva i dati.

Supponiamo che i nostri dati siano salvati tra le preferences della nostra portlet.

Quindi, all’inizio della pagina view.jsp leggeremo se la configurazione salvata in precedenza è valida.

Continua a leggere