Importar js


([N1] wikan) #1

Buenas tardes,
viernes tarde, toca locuras de laboratorio.
Estoy intentando hacer un include con ficheros js. Según la documentación de qt 4.7.
Esto debería funcionar: Qt.include(“factorial.js”)
Pero nada.

En los procesos javascript, existe “import” e “importClass”, el segundo es propio de Velneo, pero el primero no se viene de qt o es propio de javascript.
De todas formas en el import, no se que ruta debería poner.


([N4] velavisual) #2

@manuel

Según el manual siguiente:
.
http://dl.velneo.com/es/productos/v7/ayuda/7.10/velneo_vdevelop_v7/manual_scripts_velneo_v7_710.pdf
.
.
.
Debemos tener en cuenta que las funciones específicas para navegadores, no estarán disponibles. Funciones DOM (Manejador de objetos del documento) ni las Funciones BOM (Manejador de objetos del navegador)
.
.
Pero tenemos buena noticia, según el pajarito - Includes funcionando en vJavaScript de Velneo V7 7.11 -
Por lo tanto tu laboratorio puede funcionarte mejor a partir de la versiín v7 7.11 en caso de incluirse esta funcionalidad.
.
.
saludos
Antonio Vela
http://www.velavisual.com


([N1] wikan) #3

Buenas @velavisual,
veo que tienes algún pajarito.
Pues si es interesante los includes para la 7.11.
En el documento que me pasas dice, las funciones propias de Qt 4.7 pero…where??, está noche intentaré buscar a ver cuales son.
Por que ese import que tenemos disponible tiene toda la pinta de ser el que sea usa en qml, pero no funciona en los procesos de javascript de Velneo.

Saludos y gracias.


([N4] velavisual) #4

@manuel
.
.
El pajarito se llama Twitter, suponía que tu también lo habías leido.
.
En el pdf, lo que te comenté antes esta en : Lenguajes - Javascript
.
.
Y las referencias QT 4.7 supongo que son las que se mencionan aquí: http://doc.qt.nokia.com/4.7-snapshot/ecmascript.html
.
.
saludos
Antonio Vela
http://www.velavisual.com


([N1] wikan) #5

Tiene usted razón, no había mirado el twitter.
Yo tengo un par de librerías útiles y estoy importando algunas funciones. A ver si este fin de semana preparo algo


([N4] jcobos) #6

import no funciona en javascript de qt, ni su documentacion dice nada al respecto.
Lo que si dice y funciona es: en qml y en javascript ejecutado desde qml. O sea en qml.
De todos modos como ya dije en twitter los includes los he programado yo, ya estan funcionando en la 7.11 que sale alrrededor de octubre. Van muy bien, no penalizan nada la ejecución, se pueden usar en procesos, eventos, formulas…
En un script/formula… se puede incluir cualquier script tanto del proyecto en curso como de los heredados, uno o varios, e incluso en cascada (a incluye b y b incluye c…).
Hasta le he puesto un boton en la toolbar de los editores (scripts & formulas) que presenta el tree de proyectos con sus directorios de scripts. Haciendo doble click en un fichero js genera la linea #include “proyecto/path/seleccionado.js”


([N4] velavisual) #7

@jcobos.velneo.
.
.
Gracias por ampliar la información maestro.
.
.
saludos
Antonio Vela
http://www.velavisual.com


([N1] wikan) #8

@jcobos

Muchas gracias por la información.


([N4] mconde) #9

Todo esto y mucho más en estos seminarios ;).
Un saludo.