Sicronización entre un arbol y una rejilla


([N3] blas tecomed) #1

He metido en un mismo formulario un "arbol" y una rejilla. Pretendo mostrar los articulos en la rejilla de una misma familia seleccionada en el arbol. La duda me viene al no saber que "señal" utilizar en la "conexión de evento" del arbol. He probado todos y algo no hago bien pues, a veces al hacer clik dentro de un item de la familia, me vuelve a cargar los articulos de la familia anteriormente seleccionada. Como si no se seleccionase bien el item en el arbol de la familia. Por eso me hace pensar que no estoy utilizando la conexión necesaria para resolver correctamente este caso.

Un saludo, Blas


([N1] Rafael) #2

Hola Blas,

Debes hacer un Interfaz: Procesar (, "TODAS") y la siguiente linea debe ser "Leer ficha seleccionada". Te digo esto por que a mi me pasaba algo parecido y era porque tenia solo SELECCIONADAS. Elevento es Inte:Cambio Seleccion
Saludos
Miguel


([N3] blas tecomed) #3

Vamo a ver... La rejilla la alimento con una búsqueda. Esta búsqueda está conectada a una variable global. Y esta variable global es la que modifico en el evento que disparan los cambios de item seleccionado en la familia... No se si me explico. ¿hay otro modo más sencillo de hacerse?


([N1] Pepeto) #4

Imagino que estas utilizando 2 controles objeto para mostrar el arbol y la rejilla,
Pues bien, si es asi, necesitaras usar una variable global para guardar la familia seleccionada en el arbol y despues usar la variable global para cargar la rejilla

Edito:

Para cargar la rejilla necesitas un proceso para lanzar la busqueda

un saludo
Jose Luis
http://ascsl.net


([N4] velavisual) #5

@blas

Una de los objetos que nos proporciona velneo para este tipo de sincronizaciones es el multivista:

Lo que no sé ahora mismo, es si lo podemos usar dentro de un formulario tal y como necesitas.

Cuando llegue a casa luego, lo veo y te comento si aún no lo has solucionado.

saludos
Antonio Vela
http://www.velavisual.com


([N4] velavisual) #6

@blas

Tenía la duda pero lo he comprobado y lo he echo dentro de un formulario (funciona tambíen en modo dialogo).

Lo que necesitas se puede hacer de muchas formas, eso lo tenemos claro tod@s. Personalmente suelo hacerlo siempre intentando aprovechar las funcionalidades que nos proporcionan los objetos. Y en este caso así ha sido.

saludos
Antonio Vela
http://www.velavisual.com

[attachment=15767,1297]


([N3] blas tecomed) #7

Mucha gracias.

Un saludo, Blas Arias