> 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/vfilepatheditbrowser.md).

# VFilePathEditBrowser

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

Esta clase representa al control de edición para sendas de ficheros o directorios. Tiene un botón que al ser pulsado presenta un cuadro de diálogo para seleccionar el fichero o directorio.

## [Propiedades](https://doc.velneo.com/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/pages/-M7D76qS_mhf9v_WWrjS#documentación-de-propiedades)

| Tipo    | Función                                                                                                      |
| ------- | ------------------------------------------------------------------------------------------------------------ |
| Boolean | [showDirsOnly](/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/vfilepatheditbrowser.md#showdirsonly) |

## Funciones

**Generales**

| Retorno | Función                                                                                                                                                |
| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Boolean | [isShowDirsOnly](/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/vfilepatheditbrowser.md#isshowdirsonly)()                                     |
| void    | [setDialogCaption](/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/vfilepatheditbrowser.md#setdialogcaption)( String caption )                 |
| void    | [setDialogDir](/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/vfilepatheditbrowser.md#setdialogdir)( String dir )                             |
| void    | [setDialogFilter](/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/vfilepatheditbrowser.md#setdialogfilter)( String filter )                    |
| void    | [setDialogSelectedFilter](/27/velneo-vdevelop/scripts/lenguajes/javascript/clases/vfilepatheditbrowser.md#setdialogselectedfilter)( String selFilter ) |

## Señales

| Señal         |
| ------------- |
| Value changed |

## Documentación de propiedades

#### showDirsOnly

Muestra únicamente los directorios, no muestra ficheros, etc.

## Documentación de funciones

### Funciones generales

#### Boolean isShowDirsOnly() <a href="#isshowdirsonly" id="isshowdirsonly"></a>

Devuelve true si el control está configurado para mostrar solo directorios.

#### void setDialogCaption( String caption ) <a href="#setdialogcaption" id="setdialogcaption"></a>

Permite configurar el texto del título de la ventana.

Parámetros:

* caption: textos a mostrar en el título de la ventana.

Ejemplo:

var pathEdit = theRoot.dataView().control("FILE");

pathEdit.setDialogCaption( "Seleccione fichero xbel 1.0" );

pathEdit.setDialogFilter( "XBEL files (\*.xbel);;XML files (\*.xml)" );

pathEdit.setDialogSelectedFilter( "XBEL files (\*.xbel)" );

#### void setDialogDir( String dir ) <a href="#setdialogdir" id="setdialogdir"></a>

Permite configurar el directorio que por defecto saldrá seleccionado y cuyos ficheros estarán visibles.

Parámetros:

* dir: senda del directorio por defecto.

Ejemplo:

```javascript
var pathEdit = theRoot.dataView().control("FILE");
pathEdit.setDialogDir( "C:\rss" );
```

#### void setDialogFilter( String filter ) <a href="#setdialogfilter" id="setdialogfilter"></a>

Permite configurar el filtro con los tipos de ficheros que estarán incluidos en el combobox de selección.

Parámetros:

* filter: filtros de ficheros a incluir en el combobox de selección de tipo de fichero.

Ejemplo:

```javascript
var pathEdit = theRoot.dataView().control("FILE");
pathEdit.setDialogCaption( "Seleccione fichero xbel 1.0" );
pathEdit.setDialogFilter( "XBEL files (*.xbel);;XML files (*.xml)" );
pathEdit.setDialogSelectedFilter( "XBEL files (*.xbel)" );
```

#### void setDialogSelectedFilter( String selFilter ) <a href="#setdialogselectedfilter" id="setdialogselectedfilter"></a>

Permite configurar cuál de los filtros incluidos en el combobox de selección saldrá selección por defecto.

Parámetros:

* selFilter: filtro que saldrá seleccionado por defecto en el combobox de selección.

Ejemplo:

```javascript
var pathEdit = theRoot.dataView().control("FILE");
pathEdit.setDialogCaption( "Seleccione fichero xbel 1.0" );
pathEdit.setDialogFilter( "XBEL files (*.xbel);;XML files (*.xml)" );
pathEdit.setDialogSelectedFilter( "XBEL files (*.xbel)" );
```
