ventanas ventana validar una pasar modales modal hacer formulario enviar ejemplos datos con como bootstrap forms modal-dialog wicket

forms - validar - Wicket: formulario en una ventana modal



validar formulario modal bootstrap (2)

Necesita AjaxSubmitButton un AjaxSubmitButton (o AjaxSubmitLink ) para enviar su formulario. El problema es que la ventana modal requiere comunicación Ajax. Si usa la ventana para simplemente reprocesar una página entera y no le importa el Ajax, entonces puede anular el ModalWindow#getCloseJavaScript() .

He escrito un panel que admite cargas de archivos / imágenes. Entonces el panel es una forma sencilla simple. El panel funciona en una página Wicket normal.

Lo que me gustaría hacer ahora: me gustaría usar el panel en una ventana modal. El panel se muestra correctamente. Sin embargo, cuando lo envío / cargo un nuevo archivo, mi navegador pregunta si me gustaría o no abandonar la página. La página que contiene el DIV de la ventana modal es una forma en sí misma.

Mi investigación no arrojó ninguna información interesante sobre los formularios en una ventana modal. Espere que tenga que ser independiente (forma anidada). Creo que se cumple este prerrequisito.

¿Hay alguna información disponible, qué he hecho mal? ¿Algún tutorial?


Como señaló Martijn, la ventana modal se basa en la comunicación AJAX. Entonces usa AjaxSubmitButton o equivalentes. Cuando los componentes en la ventana principal necesitan actualizarse después del envío de la ventana modal, esto se puede hacer agregándolos a AjaxRequestTarget .

Sin embargo, cuando se trata de formularios de varias partes (cargas de archivos), esto no funciona del todo. Al parecer, la parte múltiple no funciona muy bien con AJAX. Uno tiene que hacer un truco IFrame como se señala, por ejemplo, aquí: http://www.dooriented.com/blog/2008/04/23/wicket-ajax-like-file-upload-on-a-modal-window/