cómo se podría implementar un botón como botón de comando que funciona universalmente? con el botón de atrás no me refiero a la del explorador de botón, pero en lugar de un botón que se encuentra en algún lugar de la página. no siempre es posible usar Post-redirect-obtener el patrón.

su muy impractial para pasar alrededor de la información en cada uno de los en que el botón debe señalar.

hay tal vez una palabra clave reservada para una navegación regla que señala a la última de navegación regla aplicada?

OriginalEl autor Andreas Petersson | 2009-03-16

4 Comentarios

  1. 15

    Yo uso un h:commandLink con el atributo onclick="history.go(-1)" en este caso. Funciona universalmente.

    Estaba esperando que esto me ayudaría, pero no parece funcionar con h:commandButton. 🙁
    ¿Usted realmente necesita para utilizar una jsf etiqueta para esto? Si no, pruebe con <input type=»button» onclick=»history.go(-1)» />. Va a trabajar.
    Parece que para actualizar la página actual, que ya no se muestra, por lo que cualquier ManagedProperties obtendrá puntero nulo excepciones. Alguna idea de cómo evitar esto?
    He utilizado onclick="history.go(-1);return false;" para prevenir la presentación de la página original.
    tengo el mismo problema de «puntero nulo excepciones» cuando me vaya de nuevo en la historia :/ yo soy de paso de parámetros a mi bean. :/ onclick=»history.go(-1);return false;» obras de volver, pero, cuando hago clic en otro botón, el jsf tiene este error : Causada por: javax.el.PropertyNotFoundException: Destino Inalcanzable, ‘null’ devuelve null

    OriginalEl autor alexmeia

  2. 3

    Mi primera idea :

    en cada

    <h:commandLink .....>

    y etc; tienda de la cadena de navegación en un grano, o incluso una pila y, a continuación, el botón atrás se puedan recuperar y devolver simplemente que como por faces-config.xml

    Segunda idea.

    Pero en la reflexión debe reemplazar o utilizar un filtro para interceptar los comandos de navegación y colóquelas en una pila. A continuación, el botón atrás sólo puede hacer estallar la navegación off y listo.

    OriginalEl autor Martlark

  3. 1

    Yo iba a la tienda de la cadena de navegación en una pila de tipo de datos y el uso de la pila.peek() para mostrar que es el sitio detrás de usted, y cuando se hizo clic en el fuego de un evento de la acción que desencadena la pila.pop()

    OriginalEl autor Chris Dale

  4. 1

    Puede utilizar:

    <p:commandButton onclick="window.history.back();"/>

    Que la instrucción de hacer lo mismo como onclick="history.go(-1)" que alexmeia ha dicho.

    El mal uso de un botón de comando. Utilizar un p:button o añadir » type=»button». Ver el PrimeFaces documentación para esto!

    OriginalEl autor Erick Alves

Dejar respuesta

Please enter your comment!
Please enter your name here