> For the complete documentation index, see [llms.txt](https://doc.velneo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.velneo.com/31/velneo-vdevelop/scripts/lenguajes/javascript/clases/valternatorlistdataview.md).

# VAlternatorListDataView

**Hereda de:** [VAbstractListDataView](/31/velneo-vdevelop/scripts/lenguajes/javascript/clases/vabstractlistdataview.md).

Esta clase representa a un objeto alternador de lista.

## Indice de funciones

### **Generales**

void [activateDataView](/31/velneo-vdevelop/scripts/lenguajes/javascript/clases/valternatorlistdataview.md#activatedataview)( Number nIndex )

void [activateDataView](/31/velneo-vdevelop/scripts/lenguajes/javascript/clases/valternatorlistdataview.md#void-activatedataview-number-tipoobj-string-idrefobj-)( Number tipoObj, String idRefObj )

void [activateNextDataView](/31/velneo-vdevelop/scripts/lenguajes/javascript/clases/valternatorlistdataview.md#activatenextdataview)()

void [activatePrevDataView](/31/velneo-vdevelop/scripts/lenguajes/javascript/clases/valternatorlistdataview.md#activateprevdataview)()

VAbstractListDataView [dataViewActive](/31/velneo-vdevelop/scripts/lenguajes/javascript/clases/valternatorlistdataview.md#dataviewactive)()

Number [indexDataViewActive](/31/velneo-vdevelop/scripts/lenguajes/javascript/clases/valternatorlistdataview.md#indexdataviewactive)()

## Documentación de funciones

### Funciones generales

#### void activateDataView( Number nIndex ) <a href="#activatedataview" id="activatedataview"></a>

Activa la vista cuya posición en la lista de objetos del alternador se corresponda con el índice especificado en el parámetro.

Parámetros:

* nIndex: número de índice que corresponde a la posición de la vista en el alternador. La primera vista tiene el índice 0.

#### void activateDataView( Number tipoObj, String idRefObj )

Activa la vista del objeto especificado, si lo tiene en la lista de objetos del alternador.

Parámetros:

* tipoObj: tipo del objeto a visualizar.
* idRefObj: idRef del objeto a visualizar.

Esta función ha sido incluida en la versión Velneo 7.16.

#### void activateNextDataView() <a href="#activatenextdataview" id="activatenextdataview"></a>

Activa la vista siguiente a la actual vista activa del alternador. Si la vista activa es la última se mantiene como la vista activa.

#### void activatePrevDataView() <a href="#activateprevdataview" id="activateprevdataview"></a>

Activa la vista anterior a la actual vista activa del alternador. Si la vista activa es la primera se mantiene como la vista activa.

#### VAbstractListDataView dataViewActive() <a href="#dataviewactive" id="dataviewactive"></a>

Devuelve el objeto correspondiente a la vista activa del alternador.

#### Number indexDataViewActive() <a href="#indexdataviewactive" id="indexdataviewactive"></a>

Devuelve el número correspondiente al índice de posición que ocupa la vista activa en el alternador.

## Ejemplo

### Forzar la activación del segundo objeto de un alternador al cargarlo

Se ejecutaría desde un [manejador de evento](/31/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/sub-objetos-de-vistas-de-datos/manejador-de-evento.md) del propio [alternador](/31/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/alternador-de-lista.md) con la [señal de post -inicialización](/31/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/sub-objetos-de-vistas-de-datos/conexion-de-evento.md#post-inicializacion).

```
var alternador = theRoot.dataView();
var vistaactiva = alternador.indexDataViewActive();

if (vistaactiva !==1) {
	alternador.activateDataView(1);
}
```
