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 / Editores / Editor de código
  • Presentación
  • Código del navegador: ¿WLanguage o Javascript/Typescript?
  • Notas
  • Notas sobre el código JavaScript
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Presentación
WEBDEV permite crear páginas estáticas y páginas dinámicas. Se pueden programar dos tipos de acciones en un sitio WEBDEV:
Para gestionar estos dos tipos de acciones, el editor de código de WEBDEV diferencia entre dos tipos de código:
  • Código del servidor (Código amarillo en el editor de código)
    Este código está escrito en WLanguage. Este código se ejecuta en el servidor.
    Este código sólo está disponible en páginas dinámicas.
  • Código del navegador (código verde o azul)
    Este código está escrito en WLanguage (verde) o en JavaScript/TypeScript (azul).
    Al guardar la página, el código WLanguage se convierte automáticamente en JavaScript y se incluye en las páginas HTML de WEBDEV.
    Este código se ejecuta en el equipo del usuario y no requiere ninguna acción del servidor.
Código del navegador: ¿WLanguage o Javascript/Typescript?
En el editor de código, el código ejecutado en el navegador del usuario se representa mediante una cabecera verde o azul.
  • Barra verde = WLanguage: la cabecera del código va precedida del símbolo WL.
  • Cabecera azul = JavaScript / TypeScript:
    • Código JavaScript: El símbolo JS aparece en la cabecera del código.
    • Código TypeScript: El símbolo TS aparece en la cabecera del código.
Para pasar de código verde (WLanguage) a código azul (JavaScript o TypeScript)simplemente:
  • haga clic en WL en la cabecera del código.
  • elija el lenguaje deseado (JavaScript o TypeScript).
Le recomendamos que desarrolle en WLanguage.
Recordatorio: El código del navegador está disponible tanto en páginas dinámicas como estáticas.
Notas

Notas sobre el código JavaScript

  • Los procesos de controles y páginas no deben contener prototipos. Basta con escribir directamente el código JavaScript deseado
  • Los procedimientos de las páginas deben contener el prototipo y los corchetes requeridos por el código JavaScript
  • Los procedimientos de los supercontroles deben contener el prototipo y los corchetes que exige el código JavaScript.
    Además, el nombre de la función JavaScript generada debe ir precedido del alias del supercontrol.
  • Los accesos a los controles deben hacerse a través de sus alias.
  • "_PAGE_" se utiliza para acceder al formulario que contiene los controles de la página actual
  • Se pueden utilizar varias funciones de WLanguage para manejar las propiedades y los métodos de los objetos JavaScript en el código del navegador:
    JSEndEventDeletes the association between a WLanguage browser function and an event (implemented by JSEvent).
    JSEventAssociates a browser procedure with an event on an object in browser code.
    JSInfoEventUsed to handle the JavaScript properties of the browser event that triggered the code execution.
    JSInterruptEventInterrumpe el proceso del evento actual.
    JSMethodUsed to run a JavaScript method on an element found in the current page.
    JSPropertyUsed to handle specific features on the objects found in the current page.
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 12/04/2025

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