# Actualización rejillas desde splitter.

**URL:** <https://foros.velneo.com/t/actualizacion-rejillas-desde-splitter/4037>\
**Category:** Velneo\
**Created:** [9 Enero, 2012 11:56 UTC](https://foros.velneo.com/t/actualizacion-rejillas-desde-splitter/4037 "2012-01-09T11:56:24Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [9 Enero, 2012 11:56 UTC](https://foros.velneo.com/t/actualizacion-rejillas-desde-splitter/4037/1 "2012-01-09T11:56:24Z")

</div>

Hola a todos,  
.  
Tengo un formulario con un splitter, donde en el lado izquierdo tengo un menúi, y en el derecho una serie de vistas de datos con rejillas alimentadas desde procesos.  
.  
Lo que quiero hacer, es, desde el formulario izquierdo, al lanzar una acción, cuando finalice, actualice las rejillas del lado derecho del splitter (quiero que sea automático, no que tengan que darle a un botón, un timer, quizás es molesto para el cliente, que el ratón esté cambiando de icono cada poco), pero claro, no puedo acceder a objetos ni de uno ni otro lado. He pensado que quizás desde el contenedor del splitter, con la conexión Disparar señal, pero me pide un evento, y no puedo elegir ninguno.  
.  
Alguna idea?

---

<div class="post-metadata">

**Author:** ![eic](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eic/32/5064_2.png) [@eic](https://foros.velneo.com/u/eic)\
**Post date:** [9 Enero, 2012 13:23 UTC](https://foros.velneo.com/t/actualizacion-rejillas-desde-splitter/4037/2 "2012-01-09T13:23:51Z")

</div>

Hola.

No entiendo muy bien la situación:

- ¿Las acciones del menú sólo actualizan las rejillas, o tienen que hacer más cosas y después actualizar las rejillas?  
- ¿Tienes que usar un splitter, o podrías ponerlo todo en el mismo formulario y usas el splitter por estética?

Gracias,

Fran Varona

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [9 Enero, 2012 13:32 UTC](https://foros.velneo.com/t/actualizacion-rejillas-desde-splitter/4037/3 "2012-01-09T13:32:24Z")

</div>

Hola Fran,

El splitter es por tener separado el "menú" (la parte izquierda), la verdad, es que podría tenerlo todo en el mismo formulario, no lo había pensado desde ese punto de vista, sinceramente, pero en parte solucionaría el problema.

El "menú", tiene botones de altas, y quiero, que al dar de alta, un nuevo albarán, por ejemplo, me refresque la rejilla de "últimos albaranes", que está en el lado derecho del formulario.

Si se puede bien, si no, lo meto todo en el mismo formluario y a correr.

Un saludo y gracias.

---

<div class="post-metadata">

**Author:** ![eic](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eic/32/5064_2.png) [@eic](https://foros.velneo.com/u/eic)\
**Post date:** [9 Enero, 2012 13:57 UTC](https://foros.velneo.com/t/actualizacion-rejillas-desde-splitter/4037/4 "2012-01-09T13:57:11Z")

</div>

Hola.

Si quieres que el menú dé un alta y se actualice en una rejilla, entonces la acción del menú no puede ser un simple alta, porque desde ahí no puedes controlar el refresco posterior. Tendría que ser un Disparar señal, capturarlo desde el formulario donde estás, y ejecutar un evento (del formulario) que dé el alta y después refresque las rejillas.

Lo que no tengo claro es si esto es posible con un splitter. Si fuera un separador de formularios, puedes llegar desde el formulario principal hasta la rejilla de una pestaña; con un splitter no lo tengo claro, porque no lo he usado nunca. En el peor de los casos, lo pones todo en el mismo formulario y ya está.

Saludos,

Fran Varona

---

<div class="post-metadata">

**Author:** ![ikonos](https://avatars.discourse-cdn.com/v4/letter/i/3da27b/32.png) [@ikonos](https://foros.velneo.com/u/ikonos)\
**Post date:** [9 Enero, 2012 14:21 UTC](https://foros.velneo.com/t/actualizacion-rejillas-desde-splitter/4037/5 "2012-01-09T14:21:04Z")

</div>

Hola Giuseppe,

Para mantener rejillas sincronizadas corrrectamente y con un refresco permanente siempre utilizo un mismo formulario, ya que de esta forma tienes un control real de los evetos ("señales" en Velneo) que suceden en el. El spliter no te aporta demasiado para el caso de separar el menu de acciones, concretamente yo utilizo las propiedades de los layout para crear menus en cualquier parte del formulario que se pueden mostar u ocultar en tiempo de ejecución y resulta mucho más visual que el spliter.

Un saludo.

---

<div class="post-metadata">

**Author:** ![jorge.hontoria](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jorge.hontoria/32/86_2.png) [@jorge.hontoria](https://foros.velneo.com/u/jorge.hontoria)\
**Post date:** [9 Enero, 2012 14:34 UTC](https://foros.velneo.com/t/actualizacion-rejillas-desde-splitter/4037/6 "2012-01-09T14:34:07Z")

</div>

Como muy bien apuntáis, la forma de tener un mayor control sobre el interface de usuario es tener un formulario que contiene todo. Nosotros utilizamos este patrón por norma y el resultado es muy bueno.

PD: Como se nota el nivel de los que se lo curran. Me alegra ver que todos estamos trabajando con los mismos patrones.

Atentamente,  
Jorge Hontoria

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [9 Enero, 2012 15:11 UTC](https://foros.velneo.com/t/actualizacion-rejillas-desde-splitter/4037/7 "2012-01-09T15:11:11Z")

</div>

@Fran @ikonos @jorge gracias por vuestros comentarios.

Sí, lo haré así, la verdad, no sé por qué en su momento lo separaría. Al final, lo he puesto todo en el mismo formulario, al que le he creado los eventos de altas. y un evento de refresco. Cada evento de alta, llama a la acción de alta correspondiente, y seguidamente al refresco, y cada botón, llama a su evento correspondiente de alta.

> concretamente yo utilizo las propiedades de los layout para crear menus en cualquier parte del formulario que se pueden mostar u ocultar en tiempo de ejecución y resulta mucho más visual que el spliter.

Ese día me dá que falté a clase. Cogiste apuntes que me copie? :)

---

<div class="post-metadata">

**Author:** ![ikonos](https://avatars.discourse-cdn.com/v4/letter/i/3da27b/32.png) [@ikonos](https://foros.velneo.com/u/ikonos)\
**Post date:** [9 Enero, 2012 19:20 UTC](https://foros.velneo.com/t/actualizacion-rejillas-desde-splitter/4037/8 "2012-01-09T19:20:51Z")

</div>

Yo tambien hice "novillos", pero un hacker muy bueno me paso los apuntes :-)

---

<div class="post-metadata">

**Author:** ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)\
**Post date:** [9 Enero, 2012 19:46 UTC](https://foros.velneo.com/t/actualizacion-rejillas-desde-splitter/4037/9 "2012-01-09T19:46:10Z")

</div>

Pues yo, simplemente suelo poner una caja de grupo (que admite condiciones de visibilidad y activo) allí donde haga falta y, dentro de estos los layouts y objetos que hagan falta.  
.  
Supongo que me pierdo algo de vuestro manual, pero yo lo uso de esta forma. :)  
.  
.  
saludos  
Antonio Vela  
http://www.velavisual.com

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [9 Enero, 2012 20:06 UTC](https://foros.velneo.com/t/actualizacion-rejillas-desde-splitter/4037/10 "2012-01-09T20:06:11Z")

</div>

Yo lo he utilizado de las 2 formas, pero cuando se trata de sincronizar varios controles, lo mejor es tenerlo todo en el mismo formulario, como indican Ikonos y Jorge

un saludo  
José Luis  
http://www.ascsl.com

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [9 Enero, 2012 21:21 UTC](https://foros.velneo.com/t/actualizacion-rejillas-desde-splitter/4037/11 "2012-01-09T21:21:15Z")

</div>

@ikonos  
Pues comparte, maldito!!!! :D
