AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control Botón
  • Presentación
  • Las diferentes opciones disponibles
  • Observación: Los navegadores de Internet sólo permiten una única acción en la página por Process
  • Selección de una clase de pulsador
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Elegir la acción del botón en una página
Presentación
Al definir la acción de un botón en una página, un botón puede realizar diferentes operaciones en función del tipo de acción seleccionada.
Las diferentes opciones disponibles
La operación realizada durante la acción se elige en la ventana del botón description (pestaña "General").
Las posibles operaciones durante la acción son:
  • Enviar valores al servidor (submit):
    El botón valida todos los controles de la página actual y devuelve el valor de los controles al servidor.. A continuación, el servidor realiza la acción especificada.
  • No enviar nada al servidor:
    El botón realiza la acción solicitada pero no devuelve al servidor el contenido de los controles que se encuentran en la página actual.
  • Borrar el contenido de los controles en el navegador (reset) - por compatibilidad:
    El botón borra todos los controles de la página (excepto los controles inicializados mediante programación).

Observación: Los navegadores de Internet sólo permiten una única acción en la página por Process

Algunos tipos de botones desencadenan automáticamente una acción en la página ("Enviar el valor de los controles al servidor (submit)").
Esta función será ignorada si se utiliza PageSubmit o EmailOpenMail en el navegador "Click" Event de estos botones (o en un procedimiento llamado por este Event): sólo se ejecutará la acción del botón.
Consecuencias: PageSubmit o EmailOpenMail no pueden utilizarse en un código que desencadene una acción (automática o no). Estas funciones se ignoran:
  • en el código de clic de un botón que realiza la acción "Enviar valores al servidor (submit)".
  • en el código de clic de un botón que realiza una acción diferente a "No enviar nada al servidor".
  • si a PageSubmit le sigue EmailOpenMail (en el Event actual, en un procedimiento llamado por el Event actual o en otro Process llamado por Ejecute).
  • si a EmailOpenMail le sigue PageSubmit (en el Event actual, en un procedimiento llamado por el Event actual o en otro Process llamado por Ejecute).
Para utilizar PageSubmit o EmailOpenMail desde un botón (evento de navegación "Click" del botón), este botón debe tener las siguientes características (pestaña "General" de la ventana description):
  • Funcionamiento en los controles: "Ejecutar solo código de clic navegador".
  • Acción: "No enviar nada al servidor".
Selección de una clase de pulsador
Veamos algunos ejemplos "estándar" de uso de botones en una página:
Acción a realizarEjemploOperación disponible con la acción
Enviar los datos de la página actual al servidor para su procesamientoFormulario de registro
El botón comprueba si la información introducida es correcta y muestra una página de confirmación.
Enviar valor de los controles al servidor (submit)
Realizar una Process en el servidor, sin recuperar los datos de la página actualPágina de menú con botones.
Cada botón se utiliza para mostrar una página del sitio
nono
Realizar una Process en código de navegadorRealizar un cálculo simple, una verificación de entrada, ....nono
Mostrar una página estática del sitioMostrar la página de inicio del sitionono
Mostrar una página externa al sitioIniciar un motor de búsquedanono
Restablecer los controles de la páginaBorrar los controles de la página actualReinicializar controles de la página (reset)
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 03/06/2022

Señalar un error o enviar una sugerencia | Ayuda local