Foros Néfele 4 Harbour › Foros › Dudas › setrequired wedit
- Este debate tiene 2 respuestas, 2 mensajes y ha sido actualizado por última vez el 4 años, 10 meses por
Eduardo Trasviña. This post has been viewed 867 times
-
AutorEntradas
-
-
11-12-2020 a las 20:14 #1641
Eduardo TrasviñaParticipanteBuen día equipo Néfele.
Haciendo una pagina me encontre un comportamiento que creo merece ser revisado el cual comparto.
Utilice el proyecto Nefele_samples para replicar el comportamiento, en la seccion de listas en el prg "Listas9.prg", en la definicion del WEdit de observaciones le agregue SetRequired(), si editamos un banco y dejamos el campo de observaciones en blanco lo logico seria pensar que recibiriamos un mensaje indicandonos que llenemos el campo y el submit sin efecto, pues bien al probarlo vi que el mensaje aparece y desaparece muy rapido, es casi imposible que un usuario "normal" lo vea, el modal se cierra, pero no se ejecuta la funcion "PreUpdataBanco" definida en el form.
123456789with OBJECT WEdit():New(:WO):cId := "comentario":cTitle := "Observaciones":cIcon := "info_outline":lAutoSelect := .F.:SetRequired():SetMemo():Create()END WITH12345With Object WForm():New(:WO):cId := "formedit" // Como el boton de Submit va ha estar fuera del wForm necesitamso ponerle un cId:cFunction := "PreUpDateBanco" // Función de nuestro CGI que llamaremos al hacer Submit:cAjaxBevel := "nflcargo" // Como la respuesta va ha ser solo código JS utilizamos el nflcargo:lAjaxWaitON := .F. // El proceso es tan rapido que incialmente no vamos a poner aviso de actividadMe paso con una pagina mia, pense que estaba haciendo algo mal y decidi probar con Nefele_samples para confirmar.
Algo lei en Google acerca de estos comportamientos, que suceden sobre todo con chrome, intente solucionarlo con codigo a mano pero algunas cosas me superaron, no lo consegui, de momento en mi pagina quite los SetRequired() y hago una pre-update como viene en el ejemplo que nos proporciono Pedro.
Saludos!!
-
12-12-2020 a las 12:31 #1648
Alfredo SanzSuperadministradorSí, la verdad es que las ventanas modales no se llevan muy bien con el sistema de validación html.
Estamos trabajando sobre uno nuevo, que pronto estará disponible.
Contenido no disponible.
Por favor, acepta las cookies haciendo clic en este aviso -
12-12-2020 a las 18:06 #1649
Eduardo TrasviñaParticipanteBien! Alfredo, se que encontraran una solucion practica a este tema.
Saludos!
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.