> 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/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscrollarea.md).

# VScrollArea

**Hereda de**: [Widget](/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/widget.md).

Esta clase representa el control de formularios [Área de Scroll](/27/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/formulario/contenedores/area-de-scroll.md).

## Funciones

[Generales](/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscrollarea.md#funciones-generales)

| Retorno                                                                                   | Función                                                                                                                                   |
| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
| [VFormDataView](/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/vformdataview.md) | [addForm](/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscrollarea.md#addform)( String szIdRefForm )                           |
| [VFormDataView](/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/vformdataview.md) | [form](/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscrollarea.md#form)()                                                     |
| void                                                                                      | [setScrollBarPolicy](/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscrollarea.md#setscrollbarpolicy)( Number scrollbarpolicy ) |

## Enumeraciones

**ScrollBarPolicy**

* VScrollArea.ScrollBarAsNeeded  = 0. Muestra las barras de scroll si es necesario, valor por defecto.
* VScrollArea.ScrollBarAlwaysOff = 1. Nunca muestra las barras de scroll.
* VScrollArea.ScrollBarAlwaysOn = 2. Siempre muestra las barras de scroll.

## Documentación de funciones

### Funciones generales

#### VFormDataView addForm( String szIdRefForm )

{#addform}

Establece el formulario del área de scroll.

Parámetros:

szIdRefForm: identificador de referencia, *alias\_proyecto/identificador\_formulario*, del formulario a mostrar en el área de scroll.

#### VDataView form() <a href="#form" id="form"></a>

Devuelve un objeto [VFormDataView](/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/vformdataview.md) que contiene el formulario que está incluido en el área de scroll.

#### void setScrollBarPolicy( Number scrollbarpolicy ) <a href="#setscrollbarpolicy" id="setscrollbarpolicy"></a>

Define la política para mostrar las barras de scroll.

Parámetros:

* scrollBarPolicy: política para mostrar las barras de scroll. Ver enum ScrollBarPolicy.

### Ejemplos

### 1. Activar las barras de scroll horizontal y vertical a un área de scroll incrustada en un formulario

```javascript
var formulario = theRoot.dataView();
var control = formulario.control("SCRL");
control.setScrollBarPolicy(2);
```
