Disparar objetos con nombre en variable


([N4] victorgt) #1

Hola a todos:

Necesitaria ejecutar/disparar un formulario, pero con la peculiaridad de que el nombre/alias del formulario lo tengo en una variable local alfa (algo como “MIAPP/MI_FORM”). ¿Quiza existe en JS alguna funcion que equivalente a “Crear manejador de objeto+Disparar objeto”? Supongo que existira, pero como no tengo ni idea del API JS de Velneo, pues no encuentro nada (no se donde buscarla).

¿Algun ejemplillo de como crear y disparar un objeto formulario en JS? Supongo aceptara una string con el alias del formulario.

Gracias.


([N4] sergioinfortic) #2

Hola.

Si lo quieres abrir en una ficha:

theMainWindow.addDataView( 18 , “MIAPP/MI_FORM” , registro );

donde registro es un VRegister (no funciona con formularios sin origen).

Si lo quieres en modo dialogo:

https://doc.velneo.es/vdataviewdialog.html


([N4] victorgt) #3

Lo necesito en modo dialogo.

Ya he mirado la documentacion de VDataViewDialog y veo que tiene un constructor, y luego un metodo setDataView( Number nTypeObj, String szIdRefObj ) para asignar el formulario.

Voy a probar… Muchas gracias.

EDITO: Prueba superada :yum: