# Informacion javascript

**URL:** <https://foros.velneo.com/t/informacion-javascript/9828>\
**Category:** Velneo\
**Created:** [18 Abril, 2018 06:58 UTC](https://foros.velneo.com/t/informacion-javascript/9828 "2018-04-18T06:58:02Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![informatica3](https://avatars.discourse-cdn.com/v4/letter/i/9e8a1a/32.png) [@informatica3](https://foros.velneo.com/u/informatica3)\
**Post date:** [18 Abril, 2018 06:58 UTC](https://foros.velneo.com/t/informacion-javascript/9828/1 "2018-04-18T06:58:02Z")

</div>

Hola, una consulta en un formulario de inicio sin origen este codigo javascript extrae el nombre  
theRoot.dataView().control(“TXT\_TIT”).setText(theRoot.dataView().objectInfo().name());

Porque si ponemos este codigo en una variable no funciona:  
Set(ETQ\_PRM, theRoot.dataView().objectInfo().name())😉

Esto da error alguien sabe porque o como seria para poder extraer el nombre del fomulario en una variable local

---

<div class="post-metadata">

**Author:** ![sergioinfortic](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@sergioinfortic](https://foros.velneo.com/u/sergioinfortic)\
**Post date:** [18 Abril, 2018 07:05 UTC](https://foros.velneo.com/t/informacion-javascript/9828/2 "2018-04-18T07:05:18Z")

</div>

Hola.

Creo que te sobra el dataView(), VRoot si mal no recuerdo ya tiene el objectInfo en cuestión.

---

<div class="post-metadata">

**Author:** ![informatica3](https://avatars.discourse-cdn.com/v4/letter/i/9e8a1a/32.png) [@informatica3](https://foros.velneo.com/u/informatica3)\
**Post date:** [18 Abril, 2018 12:30 UTC](https://foros.velneo.com/t/informacion-javascript/9828/3 "2018-04-18T12:30:07Z")

</div>

Nada tampoco funciona, lo que yo quiero es en un formulario sin origen atrapar en una variable local el contenido del nombre o comentario de las propiedades de dicho formulario todo ello mediante javascript ya que mediante codigo velneo no se puede.

---

<div class="post-metadata">

**Author:** ![sergioinfortic](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@sergioinfortic](https://foros.velneo.com/u/sergioinfortic)\
**Post date:** [18 Abril, 2018 13:58 UTC](https://foros.velneo.com/t/informacion-javascript/9828/4 "2018-04-18T13:58:45Z")

</div>

Hola.

Perdona, no había entendido bien la pregunta.

En una fórmula javascript no puedes acceder a VRoot, sólo a VRegister, cosa que limita bastante, por lo que con un set no lo vas a conseguir.

Si lo quieres es guardarlo en una variable por ejemplo NOM\_FRM, usa un manejador JS con:

`theRoot.setVar("NOM_FRM",theRoot.dataView().objectInfo().name());`

---

<div class="post-metadata">

**Author:** ![informatica3](https://avatars.discourse-cdn.com/v4/letter/i/9e8a1a/32.png) [@informatica3](https://foros.velneo.com/u/informatica3)\
**Post date:** [18 Abril, 2018 15:42 UTC](https://foros.velneo.com/t/informacion-javascript/9828/5 "2018-04-18T15:42:33Z")

</div>

Yo lo que digo es porque cuando lo pones en una formula de dato de una variable te da error tal y como muestro

---

<div class="post-metadata">

**Author:** ![sergioinfortic](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@sergioinfortic](https://foros.velneo.com/u/sergioinfortic)\
**Post date:** [18 Abril, 2018 16:41 UTC](https://foros.velneo.com/t/informacion-javascript/9828/6 "2018-04-18T16:41:10Z")

</div>

Hola.

Como te he dicho, en una fórmula js no se puede usar un objeto theRoot, no te lo mapea.

Hazlo como te he puesto, funciona sin problemas, en lugar del SET, ejecutar manejador de evento con el código.

---

<div class="post-metadata">

**Author:** ![informatica3](https://avatars.discourse-cdn.com/v4/letter/i/9e8a1a/32.png) [@informatica3](https://foros.velneo.com/u/informatica3)\
**Post date:** [18 Abril, 2018 18:15 UTC](https://foros.velneo.com/t/informacion-javascript/9828/7 "2018-04-18T18:15:06Z")

</div>

Ok perdona no te habia entendido perfecto muchas gracias
