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 / WLanguage / Funciones WLanguage / Funciones específicas de la Web / Funciones varias de WEBDEV
  • JSProperty maneja los alias control
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
Permite manipular características específicas sobre los objetos que se encuentran en la Page actual . Permite:
  • leer la Property JavaScript de un objeto encontrado en la Page actual
  • asignar un valor a la Property Javascript de un objeto encontrado en la Page actual .
Esta función es avanzada: se requiere un buen conocimiento de Javascript.
Ejemplo
// If EDT_Edit1 is an Edit control of the page
// the following statement displays the content of edit control
Info(JSProperty("_PAGE_." + EDT_Edit1.Alias, "value"))
// Remark: The Alias property is used
// to handle the name of the generated control in the HTML page
// Fill the numeric edit controls named EDIT1, EDIT2 and EDIT3
// with the "test" value
i is int
FOR i = 1 TO 3
JSProperty("_PAGE_.EDIT" + i, "value") = "test"
END
// CAUTION:
// For this example, clear the "Compress the control names (Alias)" option.
// This option is found:
// - in the advanced options of the page
// ("Advanced" tab of the page description,
// "Custom optimization of HTML code" option)
// - in the advanced options of the project ("Advanced" tab, "Advanced" button).
// This allows you to keep the names of the generated controls
// in the HTML pages as they have been defined in the editor.
// You will notice that the names of controls are always generated in uppercase.
Sintaxis

Recuperación del valor de una Property para un elemento Page Ocultar los detalles

<Result> = JSProperty(<Full element name> , <Property>)
<Result>: Cadena de caracteres o entero
Valor de Property para el elemento utilizado.
<Full element name>: Cadena de caracteres
"JavaScript" nombre del elemento a utilizar. En la mayoría de los casos, este nombre comienza con " Document ".. Debe utilizar los alias de los controles. Para más detalles, ver Observaciones.
<Property>: Cadena de caracteres
Property del elemento a utilizar.

Modificación de una Property de un elemento Page Ocultar los detalles

JSProperty(<Full element name>, <Property>) = <New value>
<Full element name>: Cadena de caracteres
"JavaScript" nombre del elemento a utilizar. En la mayoría de los casos, este nombre comienza con " Document ".. Debe utilizar los alias de los controles. Para más detalles, ver Observaciones.
<Property>: Cadena de caracteres
Property del elemento a modificar.
<New value>: Cadena de caracteres o entero
Valor de Property para el elemento a modificar.
Observaciones

JSProperty maneja los alias control

Para construir el nombre del elemento nombre, debes saber el alias control. Este alias corresponde al nombre control en el HTML Page. Para encontrar este alias:
  • en el editor de código, pulse Mayúsculas + F11.
  • utilice la propiedad Alias.
Componente: WDJS.DLL
Versión mínima requerida
  • Versión 9
Comentarios
exemplo jsproperty
https://windevdesenvolvimento.blogspot.com/2021/05/dicas-3343-windev-webdev-mobile.html
https://youtu.be/xfi-BCjwCSw
// Codigo completo no blog
// exemplo jsproperty
// global decalration of page_historico_Edicao_elimina (server)
gscampos is string=glo_campos_form(MyPage..Name)
//------------------------------------
// Load Page_Pagina_Normal (onload browser event)
//FOR EACH STRING sResultado IN gsCampos SEPARATED BY CR
// JSProperty(sResultado,"autocomplete") ="off"
//END
FOR EACH STRING sResultado IN gscampos SEPARATED BY CR
Info(sResultado)
JSProperty(sResultado,"autocomplete")="off"
END
amarildo
16 06 2021

Última modificación: 23/06/2023

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