# Código Cambio de Foco

**URL:** <https://foros.velneo.com/t/codigo-cambio-de-foco/7987>\
**Category:** Velneo\
**Created:** [17 Abril, 2015 17:41 UTC](https://foros.velneo.com/t/codigo-cambio-de-foco/7987 "2015-04-17T17:41:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![rid0406](https://avatars.discourse-cdn.com/v4/letter/r/eb8c5e/32.png) [@rid0406](https://foros.velneo.com/u/rid0406)\
**Post date:** [17 Abril, 2015 17:41 UTC](https://foros.velneo.com/t/codigo-cambio-de-foco/7987/1 "2015-04-17T17:41:37Z")

</div>

Hola este es mi primer post  
Quería saber si se puede realizar un cambio de item en una rejilla a través de código bien v7 o JavaScript y cual seria el código.  
Tengo un botón y lo que quiero que haga es desplazarme arriba o abajo por los items en una rejilla.  
He intentado procesando la rejilla y estableciendo el foco pero me selecciona la actual y lo que quiero es que cambie a la siguiente o a una determinada.  
En java pienso que no es tan complicado con vListDataView pero no hay ejemplos de como puedo hacerlo, os agradecería una ayuda.  
Por si fuese un problema mencionar que la rejilla esta dentro de un Multivista.

Att: Daniel.

---

<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:** [17 Abril, 2015 18:07 UTC](https://foros.velneo.com/t/codigo-cambio-de-foco/7987/2 "2015-04-17T18:07:51Z")

</div>

Buenas Daniel.

Vete diviendo, lo primero de todo es obtener la rejilla, theRoot.dataview().control(\<nombre\_control\>);  
Como bien dices, con la clase javascript, no java, [http://velneo.es/info\_v7\_717\_es/velneo\_vdevelop\_v7/scripts/clases/core/widget/vabstractdataview/vabstractlistdataview/](http://velneo.es/info_v7_717_es/velneo_vdevelop_v7/scripts/clases/core/widget/vabstractdataview/vabstractlistdataview/ "http://velneo.es/info\_v7\_717\_es/velneo\_vdevelop\_v7/scripts/clases/core/widget/vabstractdataview/vabstractlistdataview/") tienes acceso a la fila seleccioanda, **currentSelect()**

Cuando lo tenga solo tienes que sumar o restar en los eventos de los botones y usar **setCurrentSelect**

---

<div class="post-metadata">

**Author:** ![rid0406](https://avatars.discourse-cdn.com/v4/letter/r/eb8c5e/32.png) [@rid0406](https://foros.velneo.com/u/rid0406)\
**Post date:** [20 Abril, 2015 09:09 UTC](https://foros.velneo.com/t/codigo-cambio-de-foco/7987/3 "2015-04-20T09:09:01Z")

</div>

Hola Manuel  
En efecto el comando es currentSelect() y setCurrentSelect()  
Mencionar que el .control(\<nombre\_control\>) seria el nombre del visor de datos

Muchas gracias por la ayuda 🙂
