Si en un formulario que tenga el valor «verdadero» en la propiedad «Siempre en cuadro de diálogo» deseamos poner un botón que sirva para dar el alta del registro y mostrar el formulario vacío para continuar dando altas, podemos hacerlo de forma sencilla en sólo 3 pasos. En esta vitamina aprenderás a poner el botón aceptar y seguir en cuadros de diálogo con Velneo
1. Creamos el botón aceptar y seguir.
2. Al botón le asignamos el comando «Ejecutar manejador de evento» y creamos y asignamos el manejador de evento JavaScript ACE_SEG.
3. Escribimos el siguiente código en el manejador de evento ACE_SEG.
// Aceptar y seguir dando altas
var formulario = theRoot.dataView();
formulario.acceptNoClose();
¿Y si quiero hacer verificaciones antes de aceptar y seguir?
En este caso, también de forma sencilla, haremos lo siguiente:
1. El botón Aceptar y seguir ejecutará un manejador de evento que podemos llamar VRF, por ejemplo. En ese evento se realizarán las comprobaciones oportunas mostrando mensajes de error y posicionando el cursor en el campo erróneo si así se desea.
2. Si tras finalizar las verificaciones todo está correcto, simplemente ejecutamos el manejador de evento ACE_SEG con el comando de instrucción «Ejecutar manejador de evento».
Otra solución universal
Si quieres conocer una solución universal que permite incluir el botón aceptar y seguir en un formulario tanto si se muestra en cuadro de diálogo (ventana) como en vista (pantalla completa), consulta la Vitamina 12 – Aceptar y seguir en formularios en vista y cuadro de diálogo con Velneo.