Modal Windows encadenadas

20 views
Skip to first unread message

Leo

unread,
Nov 3, 2010, 12:46:48 PM11/3/10
to wick...@googlegroups.com
Hola, que tal?

Quería saber si alguien sabe como, desde una ventana modal, tras ocurrir una acción del usuario, ocultar dicha ventana y mostrar otra.

Por ejemplo: se muestra una ventana modal que realiza una pregunta, el usuario presiona "Aceptar" y luego debe ocultarse esa primer ventana y aparecer otra realizando una advertencia.

Desde ya, muchas gracias!


Leonardo M. Crudo
"Imagination is more important than knowledge"

Daniel Toffetti

unread,
Nov 3, 2010, 3:02:01 PM11/3/10
to wick...@googlegroups.com
Hola Leo,

    Tengo hecho algo no exactamente igual pero parecido. En mi caso, tengo una subclase de la ventana modal que es una modal "con contenido" y que además puede mostrar mensajes en una ventana modal "de mensajes" parecida al MessageBox de Delphi o Visual Basic, con botones enumerados e iconos de alerta. Esta ventana de mensajes también se puede usar sola desde una pagina, se hizo pensando que sean muy reutilizables.
    Esto lo tengo en el trabajo, tendrás que esperar hasta mañana para los detalles.

Saludos,

Daniel

2010/11/3 Leo <leonar...@gmail.com>
--

Ernesto Reinaldo Barreiro

unread,
Nov 3, 2010, 3:22:09 PM11/3/10
to wick...@googlegroups.com
O podrias reutilizar la misma ventana y solo cambiar el contenido via AJAX.

Ernesto

2010/11/3 Leo <leonar...@gmail.com>:

> --
> Has recibido este mensaje porque estás suscrito al grupo "wicket-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> wick...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> wicket-es+...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/wicket-es?hl=es.
>

MBurdman

unread,
Nov 4, 2010, 2:15:35 PM11/4/10
to wicket-es
Proba con esto:

modal1.setWindowClosedCallback(new WindowClosedCallback() {
public void onClose(AjaxRequestTarget target) {
if (modal1.wasAccepted()) {
modal2.show(target);
}
}
});


modal1 deberia ser mas o menos así y en el onClick de "Aceptar"
pondrias setWasAccepted(true):

public class ModalDialog extends ModalWindow {
private boolean wasAccepted = false;
public ModalDialog(String id) {
super(id);
}
public void setWasAccepted(boolean value) {
this.wasAccepted = value;
}
public boolean wasAccepted() {
return wasAccepted;
}
}


y contame como te fue....


--
Mario Burdman



On 3 nov, 13:46, Leo <leonardocr...@gmail.com> wrote:
> Hola, que tal?
>
> Quería saber si alguien sabe como, desde una ventana modal, tras ocurrir una
> acción del usuario, ocultar dicha ventana y mostrar otra.
>
> Por ejemplo: se muestra una ventana modal que realiza una pregunta, el
> usuario presiona "Aceptar" y luego debe ocultarse esa primer ventana y
> aparecer otra realizando una advertencia.
>
> Desde ya, muchas gracias!
> *
>
> Leonardo M. Crudo*
> *"**Imagination is more important than** knowledge"*
Reply all
Reply to author
Forward
0 new messages