¿Qué es vJavaScript?

 
vJavaScript es la implementación realizada en Velneo sobre el lenguaje de programación JavaScript al que se le han añadido un conjunto de clases que aportan objetos y funciones adicionales para obtener una integración completa en la plataforma de desarrollo de aplicaciones empresariales Velneo V7.

 

VApp

 
Este objeto representa a la aplicacion. Dispone de funciones para ver información de sus proyectos, acceso a variables globales y utilidades de base de datos. En el blog del vArquitecto encontrarás la información detallada sobre este objetos y sus funciones “Objeto VApp para vJavaScript“.

 

Funciones

 
Están combinadas parejas de funciones por equivalencia de uso de datos para almacenamiento y lectura de las variables globales.

 

Variable global alfabética

 
void setVarGlobal( String szIdRefVar, String szValue ); Almacena un valor cadena en una variable global alfabética. String varGlobalToString( String szIdRefVar );Devuelve el valor de una variable global alfabética.

VApp.setVarGlobal("VEST_DAT/VJAVASCRIPT_STRING", "String") var resultado = VApp.varGlobalToString("VEST_DAT/VJAVASCRIPT_STRING");

VJAVASCRIPT_STRING es una variable global alfabética declarada en el proyecto de datos VEST_DAT.

 

Variable global numérica (con decimales y signo)

 
void setVarGlobal( String szIdRefVar, Number nValue ); Almacena un valor numérico en una variable global numérica. double varGlobalToDouble( String szIdRefVar );Devuelve el valor de una variable global numérica con formato Double.

VApp.setVarGlobal("VEST_DAT/VJAVASCRIPT_NUMBER", -9876543.21) var resultado = VApp.varGlobalToDouble("VEST_DAT/VJAVASCRIPT_NUMBER");

VJAVASCRIPT_NUMBER es una variable global numérica declarada en el proyecto de datos VEST_DAT. En el ejemplo se puede observar como se pasan valores con decimales y signo.

 

Variable global numérica (entero)

 
void setVarGlobal( String szIdRefVar, Number nValue ); Almacena un valor numérico en una variable global numérica. int varGlobalToInt( String szIdRefVar );Devuelve el valor de una variable global numérica con formato Int.

VApp.setVarGlobal("VEST_DAT/VJAVASCRIPT_NUMBER", 987654321) var resultado = VApp.varGlobalToInt("VEST_DAT/VJAVASCRIPT_NUMBER");

VJAVASCRIPT_NUMBER es una variable global numérica declarada en el proyecto de datos VEST_DAT. La función para almacenar valores numéricos es la misma tanto si es double, int o boolean.

 

Variable global booleana

 
void setVarGlobal( String szIdRefVar, Boolean bValue ); Almacena un valor 1 ó 0 en una variable global booleana. int varGlobalToInt( String szIdRefVar );Devuelve el valor de una variable global booleana.

VApp.setVarGlobal("VEST_DAT/VJAVASCRIPT_BOOLEAN", 1) var resultado = VApp.varGlobalToInt("VEST_DAT/VJAVASCRIPT_BOOLEAN");

VJAVASCRIPT_BOOLEAN es una variable global booleana declarada en el proyecto de datos VEST_DAT. La función para almacenar valores numéricos es la misma tanto si es double, int o boolean.

 

Variable global de tiempo

 
void setVarGlobal( String szIdRefVar, QDateTime dtValue ); Almacena un valor fecha y hora en una variable global de tiempo. QDateTime varGlobalToDateTime( String szIdRefVar );Devuelve el valor de una variable global de tiempo.

var fecha_hora_original = new Date(2012, 11, 31, 12, 34, 56, 123); VApp.setVarGlobal("VEST_DAT/VJAVASCRIPT_DATETIME", fecha_hora_original); var fecha_hora_devuelta = VApp.varGlobalToDateTime("VEST_DAT/VJAVASCRIPT_DATETIME");

VJAVASCRIPT_DATETIME es una variable global de tiempo declarada en el proyecto de datos VEST_DAT. Nota:En la función Date() de JavaScript el parámetro mes admite valores de (0=enero a 11=diciembre)

 

Variable global de fecha

 
void setVarGlobal( String szIdRefVar, QDate dValue ); Almacena un valor fecha en una variable global de fecha. QDate varGlobalToDate( String szIdRefVar );Devuelve el valor de una variable global de fecha.

var fecha_original = new Date(2012, 11, 31); VApp.setVarGlobal("VEST_DAT/VJAVASCRIPT_DATE", fecha_original); var fecha_devuelta = VApp.varGlobalToDate("VEST_DAT/VJAVASCRIPT_DATE");

VJAVASCRIPT_DATE es una variable global de fecha declarada en el proyecto de datos VEST_DAT. Nota:En la función Date() de JavaScript el parámetro mes admite valores de (0=enero a 11=diciembre)

 

Variable global de hora

 
void setVarGlobal( String szIdRefVar, QTime tValue ); Almacena un valor hora en una variable global de hora. QTime varGlobalToTime( String szIdRefVar );Devuelve el valor de una variable global de hora.

var hora_original = new Date(2012, 11, 31, 12, 34, 56, 000); VApp.setVarGlobal("VEST_DAT/VJAVASCRIPT_TIME", hora_original); var fecha_devuelta = VApp.varGlobalToTime("VEST_DAT/VJAVASCRIPT_TIME");

VJAVASCRIPT_TIME es una variable global de hora declarada en el proyecto de datos VEST_DAT.

 

Verificar si una variable global está vacía

 
Boolean varGlobalIsEmpty( String szIdRefVar );Devuelve el valor 1 sí la variable global está vacía y el valor 0 si tiene contenido.

var resultado = VApp.varGlobalIsEmpty("VEST_DAT/VJAVASCRIPT_STRING");

VJAVASCRIPT_STRING es una variable global alfabética declarada en el proyecto de datos VEST_DAT.

Tagged with:
 

Comments are closed.