# Sobre un Combobox, refrescar ?

**URL:** <https://foros.velneo.com/t/sobre-un-combobox-refrescar/8952>\
**Category:** Velneo\
**Created:** [23 Mayo, 2016 17:18 UTC](https://foros.velneo.com/t/sobre-un-combobox-refrescar/8952 "2016-05-23T17:18:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tempsmollet](https://avatars.discourse-cdn.com/v4/letter/t/977dab/32.png) [@tempsmollet](https://foros.velneo.com/u/tempsmollet)\
**Post date:** [23 Mayo, 2016 17:18 UTC](https://foros.velneo.com/t/sobre-un-combobox-refrescar/8952/1 "2016-05-23T17:18:17Z")

</div>

Hola Foro,

En una ventana sin origen tengo entre otras cosas un part de Combobox, que estoy intentando hacer con JS que una vez el Usuario a seleccionado un elemento del Combobox, y el proceso se halla terminado, me gustaria que el valor del Combobox se pusiera en la primera posición y que además, “y aquí viene lo que no consigo hacer” se visualice el cambio en el Combobox.

EJEMPLO: hay tres elementos en un Combobox:

0 sin valor “en blanco”  
1 Aceptar  
2 Cancelar

… el usuario escoge el valor 1 “Aceptar”, el programa realiza lo que tenga que hacer… y cuando termina el valor 0 fuera el nuevo valor, y **además** este cambio **se reflejara** en el **combobox**. “en blanco”

Es posible hacer esto?

PD: El combobox se rellena a traves de un proceso escrito en JS -\> [https://velneo.es/foros/topic/combobox-en-formulario-sin-origen/](https://velneo.es/foros/topic/combobox-en-formulario-sin-origen/)

Saludos

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [23 Mayo, 2016 17:38 UTC](https://foros.velneo.com/t/sobre-un-combobox-refrescar/8952/2 "2016-05-23T17:38:37Z")

</div>

La [documentación](https://velneo.es/info_v7_718_es/velneo_vdevelop_v7/scripts/clases/core/widget/vcombobox/#itemData) del combo es muy sencilla, lee todos las propiedades y métodos y veras.

Esto pone en combo en la primera posición  
`combo.currentIndex = 0;`

Obtener el dato actual  
`var dato = combo.itemData(combo.currentIndex);`

---

<div class="post-metadata">

**Author:** ![tempsmollet](https://avatars.discourse-cdn.com/v4/letter/t/977dab/32.png) [@tempsmollet](https://foros.velneo.com/u/tempsmollet)\
**Post date:** [23 Mayo, 2016 17:47 UTC](https://foros.velneo.com/t/sobre-un-combobox-refrescar/8952/3 "2016-05-23T17:47:31Z")

</div>

Hola Manuel,

He leído la propiedad **Variant itemData( Number index )**  
   
Me faltaba la segunda linea que has puesto:

Obtener el dato actual  
`var dato = combo.itemData(combo.currentIndex);`

Gracias, de verdad.
