Servoy - Programador
Necesito saber si alguien sabe como hacer foco en el primer campo de un mismo form despues de hacer click en el boton grabar de ese form?
forms.nombreformulario.controller.focusFirstField();
var currentState = elements.boton_graba_especialidad.enabled; elements.boton_graba_especialidad.enabled = !currentState; c_hillo decime crees que la sentencia que esta arriba, puede causarme algun problema y no resolverme el tema del foco, y abuso de tu tiempo conoces alguna forma de limpiar los campos despues de grabar un form y volver a cargar.
var currentState = elements.boton_graba_especialidad.enabled; elements.boton_graba_especialidad.enabled = !currentState; Estas dos sentencias lo único que te hace es cambiar el estado del botón. Los formularios están siempre apuntando a un registro y se muestra lo que el registro tenga en la base de datos. si queremos limpiar para insertar un nuevo registro, solo debemos de hacer la instrucción forms.nom_forulario.controller.newRecord() si necesitas limpiar el formulario para hacer una búsqueda entre los registros cargados en el foundset forms.nom_forulario.controller.find() y cuando pongas en los campos los criterios de busqueda forms.nom_forulario.controller.search() no se me ocurre otro motivo por el que puedas necesitar tener el formulario en blanco. Saludos Problemas con Servoy servoy no carga base de datos MySql |