Seleccionar varios registros desde una GridView en QML

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!

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

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 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.

Saludos
Paco Satué

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

Hola info.

Suscríbete a Ejercicios con Velneo para acceder al código de los ejemplos.

Saludos
Paco Satué