Tengo un p: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 este botón para ejecutar un script de java onComplete o onClick pero no puedo entrar a ninguno de ellos para trabajar. De hecho, quiero que se abra un popup, pero aquí me han tratado con un fácil de secuencia de comandos que acaba de hacer una alerta. Pero este no funciona bien. No pasa nada en absoluto.

Alguien me puede ayudar?

InformationsquelleAutor unzoomed | 2013-02-05

1 Comentario

  1. 6

    Primero : no hay capitales en onxxx (donde xxx es inicio /completa /el éxito)

    Desde que se establecen ajax="false" el botón no ajax , lo que significa que onstart /oncomplete /onsuccess no se activará en todos los

    Uso onclick="alert('wow')"

    Si va a quitar el ajax="false" usted será capaz de utilizar oncomplete="alert('wow')"

    • El ajax=falso, es simplemente una pasta error de mi parte. De hecho, me lo han quitado en mi página xhtml. Así que incluso si yo cambio oncomplete a minúsculas y quitar ajax=false todavía no funciona.
    • es dentro de h:form ? ver más código , ¿onclick="alert('wow')" funciona?
    • Sí que tengo, que sin embargo encontró <ui:composition> en el código y no creo que esto debería estar allí? Cuando se retire que parece que no está funcionando mejor, havent recibió la alerta tú. Estoy en el medio de la migración de algunos muy viejos xhtml para jsf2 y primefaces así que hay algunas cosas más en el camino.
    • He corregido los nuevos problemas a los que me dieron cuando me quitaron la interfaz de usuario:la composición de ahora. Sin embargo estoy de vuelta donde empecé con ninguna alerta mostrando. En mi xhtml he <h:head> y <h:body> y <h:form> la forma y el cuerpo son los que hay alrededor de mi p:commandbutton. Y tengo los 4 necesarios xmlns encontrar en primefaces.org/gettingStarted.html. Cualquier nueva idea de cómo solucionarlo?
    • post algo de código (el solo)

Dejar respuesta

Please enter your comment!
Please enter your name here