# Boton habilitado o deshabilitado segun lineas multiseleccion

**URL:** <https://foros.velneo.com/t/boton-habilitado-o-deshabilitado-segun-lineas-multiseleccion/10748>\
**Category:** Velneo\
**Created:** [17 Mayo, 2021 10:18 UTC](https://foros.velneo.com/t/boton-habilitado-o-deshabilitado-segun-lineas-multiseleccion/10748 "2021-05-17T10:18:36Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![froggy](https://avatars.discourse-cdn.com/v4/letter/f/58956e/32.png) [@froggy](https://foros.velneo.com/u/froggy)\
**Post date:** [17 Mayo, 2021 10:18 UTC](https://foros.velneo.com/t/boton-habilitado-o-deshabilitado-segun-lineas-multiseleccion/10748/1 "2021-05-17T10:18:36Z")

</div>

Hola

Lo que necesito es comprobar que hay seleccionada al menos un registro en la multiseleccion antes de hacer cualquier proceso.

Mi idea es que el boton este deshabilitado hasta que este seleccionado un registro.

Hay algun comando que indique si se ha seleccionado una fila de la multiseleccion? He mirado en la documentacion y en el foro y no he dado con ninguna solucion.

Si hay alguna forma de solucionarlo sea como mi idea o diferente serviria de bastante ayuda.

Muchas gracias de antemano. Un saludo

---

<div class="post-metadata">

**Author:** ![innovadb](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/innovadb/32/5643_2.png) [@innovadb](https://foros.velneo.com/u/innovadb)\
**Post date:** [17 Mayo, 2021 18:54 UTC](https://foros.velneo.com/t/boton-habilitado-o-deshabilitado-segun-lineas-multiseleccion/10748/2 "2021-05-17T18:54:07Z")

</div>

Hola Froggy

Puedes poner un evento donde guardas el Id de la linea seleccionada al hacer clic en ella.  
Con el valor de esa variable ya puedes condicionar el botón.

Cuidado porque te puedes ir a otra pantalla y al volver a esta no saber que linea es la seleccionada.  
Puedes poner otro evento en el OnShow para poner a cero la variable y así desactivar el botón.

Un saludo

---

<div class="post-metadata">

**Author:** ![froggy](https://avatars.discourse-cdn.com/v4/letter/f/58956e/32.png) [@froggy](https://foros.velneo.com/u/froggy)\
**Post date:** [18 Mayo, 2021 06:03 UTC](https://foros.velneo.com/t/boton-habilitado-o-deshabilitado-segun-lineas-multiseleccion/10748/3 "2021-05-18T06:03:30Z")

</div>

Muchas gracias por tu ayuda y por el consejo.

---

<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:** [18 Mayo, 2021 10:52 UTC](https://foros.velneo.com/t/boton-habilitado-o-deshabilitado-segun-lineas-multiseleccion/10748/4 "2021-05-18T10:52:11Z")

</div>

Hola froggy.

Este es un tema que no acaba de solucionar totalmente Velneo por culpa de una **Rejilla** que adolece de varias funcionalidades básicas.

En este caso, lo normal es mostrar la **Cabecera vertical** para que el Usuario vea de manera visual las filas seleccionadas.

El problema es que no hay evento asociado a esta columna. Solo disponemos del evento “ **Simple Click** ” sobre la fila de la Rejilla.

Como ves en la Imagen, el evento “Simple Click” guarda en **NNUM\_SEL** las filas seleccionadas cada vez que el Usuario hace **click** sobre una Fila de la Rejilla para **seleccionar/deseleccionar**.

 ![imagen](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/f/ffcc7616d79ba506a0c65f9f1a7146133b9d5426.png)

Junto al evento “Simple Click” añade el evento “ **Pierde foco** ” para cuando solo hay una fila seleccionada y el usuario ha desmarcado la Cabecera vertical.

![imagen](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/8/8d7e4479bbd4a41372b5b55edc7ac9dc8961d8e6.png)

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![froggy](https://avatars.discourse-cdn.com/v4/letter/f/58956e/32.png) [@froggy](https://foros.velneo.com/u/froggy)\
**Post date:** [18 Mayo, 2021 11:07 UTC](https://foros.velneo.com/t/boton-habilitado-o-deshabilitado-segun-lineas-multiseleccion/10748/5 "2021-05-18T11:07:05Z")

</div>

Muchísimas gracias, tu forma de explicar y las imágenes me han ayudado a entenderlo.
