Este objeto representa a la aplicacion. Dispone de funciones para ver información de sus proyectos, acceso a variables globales, utilidades de base de datos… Funciones: Generales String exeName(); void beep(); Proyectos VProjectInfo mainProjectInfo(); VProjectInfo projectInfo( String szAlias ); Variables globales String varGlobalToString( String szIdRefVar ); double varGlobalToDouble( String szIdRefVar ); int varGlobalToInt( String szIdRefVar ); QDateTime varGlobalToDateTime( [...]
Un objeto de esta clase representa a una de las vistas centrales de la ventana principal. Algunas de las funciones solo están disponibles cuando el boot-mode de la VMainWindow es MDI. Se puede coger el VRoot que contiene la vista si no es una vista genérica. Funciones Generales type(); Genéricas de ventana String windowTitle(); void setWindowTitle( [...]
La clase VQuery nos permite ejecutar objetos búsqueda. Construimos un objeto VQuery pasandole el objeto VRoot en curso y le indicamos la búsqueda a ejecutar con la función setQuery. Una vez inicializado el objeto ya podemos usar el resto de funciones (salvo result): le pasamos contenido a las variables locales de la búsqueda con setVarLocal [...]
Este objeto contiene la información de un proyecto. Tiene funciones para obtener sus propiedades básicas, sus tablas, sus objetos y los proyectos de los que hereda. Las funciones de tablas y de objetos que empiezan por “all” nos devuelven todas sus tablas u objetos, incluyendo las de sus proyectos heredados. Las otras solo las suyas [...]
Esta es la primera de las clases para Xml. Nos permite generar un fichero Xml con el contenido de una lista. Para empezar hay que contruir el objeto VXmlWriter con new pasandole como parametro un objeto de la clase VRegisterList. El codec por defecto es “UTF-8″. Para cambiarlo por ejemplo a UTF-16, llamar a la [...]
Los objetos de esta clase contienen la informacion de la estructura de un objeto v7. Se pueden ver sus propiedades, tanto los datos que contienen como información de su nombre, tipo, tabla asociada (si tiene), tipo de objeto referenciado… Para obtener el valor que contiene una propiedad primero debemos mirar el tipo de dato para [...]
El objeto VRoot representa al objeto v7 en ejecución. Dispone de funciones para ver o modificar las variables locales y de sistema del objeto, obtener información del objeto (api), transacciones… Veamos algunos ejemplos: Tenemos un formulario con un Evento-Slot en lenguaje JavaScript: el VRoot del Evento-Slot representa al ejecutor del formulario. Ejecutamos un proceso JavaScript [...]
Los proyectos ahora tiene una nueva propiedad, Alias, editable en el cuadro de diálogo de propiedades del proyecto. Un referencia a un objeto V7, o idRef, es un string con el alias de un proyecto + el identificador de un objeto v7, separados por “/”. Tambien se puede usar el id del fichero en lugar [...]
El lenguaje JavaScript no solo lo he implementado en procesos, también en fórmulas. Cualquier propiedad tipo fórmula de cualquier objeto puede ahora ser escrita en V7 o JavaScript, independientemente del lenguaje de las otras fórmulas. Lo mismo sucede con los campos tipo fórmula dinámica que ahora pueden escribirse en V7 o JavaScript. En el nuevo [...]
Los objetos de esta clase representan una lista de fichas de una tabla. Dispone de funciones de manejo de la lista y sus items pudiendose obtener objetos de la clase VRegister por index, en modos lectura y lectura con bloqueo si vamos a modificar. Las funciones del navegante devuelven otro objeto clase VRegisterList con la [...]