JAVASCRIPT: Obtener información del formulario en curso

Buenos días,

He estado mirando información en el tutor de de javascript para saber cómo obtener información del formulario activo. Lo que se propone es lo siguiente:

var root = theMainWindow.currentView().root();

// Se crea el objeto VObjectInfo de la vista en curso
obj = root.objectInfo();

// Se muestra la información del objeto
msg = “El objeto en curso tiene la siguiente información:” + “\n\n” +
"Id: " + obj.id() + “\n” +
"IdRef: " + obj.idRef() + “\n” +
"Name: " + obj.name() + “\n” +
"Tipo: " + obj.type() + “\n” +
"¿Es vista de datos? " + obj.isDataView() + “\n”;

El tema es que he visto que esto sólo funciona con formularios con la propiedad “Siempre cuadro dialogo=false”. ¿Sabéis alguna forma de obtener esa información pero de un formulario modal, es decir; “Siempre cuadro dialogo=true”?

Saludos y gracias
Miguel Delgado

Cuando hablas de formulario, te refieres en realidad a un registro, el hecho de que se habra en una modo cuadro de dialogo o en modo TAB, es lo de menos.

Mira esto a ver si te vale:
http://velneo.es/info_v7_710_es/velneo_vdevelop_v7/scripts/clases/vregister

un saludo
José Luis
http://www.ascsl.com

@Pepeto

Gracias por contestar. No me refiero al registro, sino al formulario. Quiero saber, por ejemplo, el título de la ventana abierta en modo modal.

Saludos,

Con el siguiente código se obtiene la información mencionada inicialmente por mdelgado;

var root = theMainWindow.currentView().root();

var tipo_control = theRoot.dataView().objectInfo().type();
var id_control = theRoot.dataView().objectInfo().idRef();

theRoot.setVar(“AYUDA_TIPO_CONTROL”, tipo_control);
theRoot.setVar(“AYUDA_ID_CONTROL”, id_control);