# Seleccionar varios registros desde una GridView en QML

**URL:** <https://foros.velneo.com/t/seleccionar-varios-registros-desde-una-gridview-en-qml/11423>\
**Category:** Velneo\
**Created:** [5 Febrero, 2024 16:25 UTC](https://foros.velneo.com/t/seleccionar-varios-registros-desde-una-gridview-en-qml/11423 "2024-02-05T16:25:36Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![meigasoft](https://avatars.discourse-cdn.com/v4/letter/m/ebca7d/32.png) [@meigasoft](https://foros.velneo.com/u/meigasoft)\
**Post date:** [5 Febrero, 2024 16:25 UTC](https://foros.velneo.com/t/seleccionar-varios-registros-desde-una-gridview-en-qml/11423/1 "2024-02-05T16:25:36Z")

</div>

Buenas! Estamos integrando una rejilla QML en la que queremos tener la posibilidad de multiseleccionar varios elementos, hemos pensado en añadir un CheckBox para poder marcar las filas que queremos tener seleccionadas, pero no conseguimos el resultado esperado… no tiene porque ser con un checkbox, simplemente necesitamos una forma de multiseleccionar registros sin crear ningún campo interno para marcar los seleccionados, es decir, desde el propio objeto QML.

¿Alguien ha conseguido algo similar o tiene idea de algún ejemplo donde esto se ponga en práctica?

Un saludo!

---

<div class="post-metadata">

**Author:** ![bitcodesoft](https://avatars.discourse-cdn.com/v4/letter/b/2acd7d/32.png) [@bitcodesoft](https://foros.velneo.com/u/bitcodesoft)\
**Post date:** [5 Febrero, 2024 23:18 UTC](https://foros.velneo.com/t/seleccionar-varios-registros-desde-una-gridview-en-qml/11423/2 "2024-02-05T23:18:18Z")

</div>

Puedes añadir el registro checkeado a una cesta, o a un array JSON y guardarlo en una variable local para luego recuperarla y recorrer el array JSON y hacer lo que tengas que hacer con ,los registros, etc, tienes varias opciones

---

<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:** [6 Febrero, 2024 21:03 UTC](https://foros.velneo.com/t/seleccionar-varios-registros-desde-una-gridview-en-qml/11423/3 "2024-02-06T21:03:55Z")

</div>

Hola info.

Tienes un código de ejemplo en al aplicación del cloud TestCodigo, en la rama “ **Iniciación QML** \>\> **22. Flickable - ListView/GridView** ”. Los Items del **GridView** son seleccionables usando el **ratón** o el **teclado**.

Usar el tipo [ItemDelegate](https://doc.qt.io/qt-5/qml-qtquick-controls2-itemdelegate.html) de QML para que en el Delegado puedas usar un control **CheckBox**.  
La selección de los **Index** del **ListModel** se guarda en un **Array** que podrá ser traspasado al formulario Velneo.

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/2/221f89eb773798e8bf14ea8b0584bfe0274b4a21.png)

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![meigasoft](https://avatars.discourse-cdn.com/v4/letter/m/ebca7d/32.png) [@meigasoft](https://foros.velneo.com/u/meigasoft)\
**Post date:** [12 Febrero, 2024 15:42 UTC](https://foros.velneo.com/t/seleccionar-varios-registros-desde-una-gridview-en-qml/11423/5 "2024-02-12T15:42:34Z")

</div>

Buenas, gracias a ambos por contestar!

¿Cómo podría acceder al cloud donde se encuentra el código de ejemplo? Andamos algo atascados y nos vendría bien echarle un vistazo al código, para así aplicarlo en base al mismo…

Un saludo

---

<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:** [12 Febrero, 2024 23:20 UTC](https://foros.velneo.com/t/seleccionar-varios-registros-desde-una-gridview-en-qml/11423/6 "2024-02-12T23:20:09Z")

</div>

Hola info.

Suscríbete a [Ejercicios con Velneo](https://pacosatu.es/ejercicios-con-velneo/) para acceder al código de los ejemplos.

Saludos  
Paco Satué
