executescript example javascript jsf primefaces

executescript - primefaces javascript example



Primefaces ejecuta el script java onComplete/onClick (1)

Tengo ap: botón de comando como se muestra a continuación.

<p:commandButton id="settings" ajax="false" onComplete="window.alert(''sometext'');" value="#{messages.settings}" styleClass="cancelButton" style="font-family: sans-serif, Arial, Helvetica, Geneva; font-size: 10pt; width: 90px;" /></td>

Quiero que este botón ejecute un script de Java en Completo o OnClick, pero no puedo hacer que ninguno funcione. De hecho, quiero que abra una ventana emergente, pero aquí he intentado con una secuencia de comandos más sencilla para hacer una alerta. Pero esto tampoco funciona. Nada sucede en absoluto.

¿Alguien puede ayudarme?


Primero: no hay mayúsculas en onxxx (donde xxx es inicio / finalización / éxito )

Como configura ajax="false" su botón no hará ningún ajax, lo que significa que onstart / oncomplete / onsuccess no se activará en absoluto.

Use onclick="alert(''wow'')"

Si elimina el ajax="false" , podrá usar oncomplete="alert(''wow'')"