///////////////////////////////////////////////////////////
// Ejemplo de análisis del contenido de la vista en curso
// Se obtiene la vista en curso
var view = theMainWindow.currentView();
// Cogemos el objeto "root" de la vista
// Cogemos el contenido del root: ficha, lista o ninguno
var rootContent = root.content();
if ( root.objectInfo().inputType() == VObjectInfo.IORecord )
// Si el contenido es un registro
alert( "Contenido: ficha del registro " + rootContent.fieldToString( "ID" ) + " - " + rootContent.fieldToString( "NAME" ) );
else if ( root.objectInfo().inputType() == VObjectInfo.IOList )
// Si el contenido es una lista
alert( "Contenido: lista de " + rootContent.listSize() + " registros de la tabla " + rootContent.tableInfo().name() );
alert( "Contenido ninguno" );
alert( "No es vista de datos" );
alert( "No hay ninguna vista" );