# Scroll en rejilla

**URL:** <https://foros.velneo.com/t/scroll-en-rejilla/8265>\
**Category:** Velneo\
**Created:** [24 Agosto, 2015 13:02 UTC](https://foros.velneo.com/t/scroll-en-rejilla/8265 "2015-08-24T13:02:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![gontorre](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/gontorre/32/5728_2.png) [@gontorre](https://foros.velneo.com/u/gontorre)\
**Post date:** [24 Agosto, 2015 13:02 UTC](https://foros.velneo.com/t/scroll-en-rejilla/8265/1 "2015-08-24T13:02:23Z")

</div>

Buenos días

Necesito hacer scroll vertical en una rejilla mediante código. Me sucede que tengo una aplicación en un ordenador que no tiene ni teclado ni ratón, sólamente un lector de códigos de barras.

¿Es posible hacerlo?

Un saludo

Gonzalo Torre

---

<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:** [24 Agosto, 2015 17:01 UTC](https://foros.velneo.com/t/scroll-en-rejilla/8265/2 "2015-08-24T17:01:36Z")

</div>

Cambia la rejilla por una lista QML, si es para un táctil te irá muchísimo mejor.

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [24 Agosto, 2015 19:02 UTC](https://foros.velneo.com/t/scroll-en-rejilla/8265/3 "2015-08-24T19:02:28Z")

</div>

Hola Gonzalo.

Me imagino que la pantalla no es táctil.  
Si quieres situarte en un fila determinada de la rejilla, el comando “Seleccionar ficha por posición” te iluminará la fila requerida y hará scroll si está fuera de pantalla. Con Javascript también funciona oRejilla.setCurrentSelect(oRegistro).

Otra cuestión es hacer scrollDown y scrollUp simulando que estamos pulsando la barra de Scroll.  
Puedes probar a jugar con el comando “Seleccionar ficha por posición”.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![gontorre](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/gontorre/32/5728_2.png) [@gontorre](https://foros.velneo.com/u/gontorre)\
**Post date:** [25 Agosto, 2015 12:39 UTC](https://foros.velneo.com/t/scroll-en-rejilla/8265/4 "2015-08-25T12:39:39Z")

</div>

Hola

He probado con “Seleccionar ficha por posición” y consigo justo lo que necesito.

Utilizo dos variables, una que guarda el número de filas de la rejilla y otra que guarda la posición en la que estoy. En el manejador “ARRIBA” resto 10 a la posición actual y selecciono la línea y en el manejador “ABAJO” hago lo contrario. La variable que contiene el número de filas la tengo para comprobar que no me voy más allá del límite.

Gracias y un saludo

Gonzalo Torre
