Gracias a ambos por las respuestas.
No me quedó claro lo de "agregar en tiempo de ejecución un atributo a una transacción".
Si te refieres a la pantalla, deberías tener todos los atributos que te atañen en la misma y luego utilizas la propiedad .visible para ocultar los que no te interesan.
Ahora, si te refieres a la estructura, la respuesta es no, no es posible ya que la estructura únicamente se puede cambiar en etapa de diseño, lo que hará un IAR (Impact Analisis Report) que te indicará si tiene que modificar las tablas, escribirá los programas necesarios para ello y los ejecutará. En caso de que no tenga que actualizar ninguna tabla, no hará nada.
Sergio A.Guichón
![]()
Tel. 2203.68.79
Movil 099-18.40.45
Montevideo - Uruguay
De: Juan Carlos Baez [mailto:juancarlos.baez@gmail.com]
Enviado el: jueves, 27 de septiembre de 2012 10:37
Para: gx-l@gxtech.com.uy
Asunto: Re: [gx-l] Una sobre Reflexion en GX y otra sobre conexión a varias bases
Estimado, Mis respuestas interlineadas.
El 27 de septiembre de 2012 09:37, Martín Silva <martinsilvait@gmail.com> escribió:
Hola a todos,
sigo ingresando el mundo gx (en entorno web) y necesito saber si puedo hacer una colección de atributos. Por ejemplo cargar todos los atributos de una transacción para recorrerla y trabajar con ellos. También si se puede agregar en tiempo de ejecución un atributo a una transacción.
Para esto podrías emplear colecciones de tipos de datos estructurados (SDT)
Por el mismo camino, saber si existe algo similar a Reflexion en GX, es decir si puedo definir una variable que sea un Bussines Component y en tiempo de ejecución asignarle la transacción a la que corresponda según una condición.
Se puede definir una transaccion como BC, y posteriomente una variable para trabajar con ella, pero no es dinámico, tendrias que tener mas de una variable cada una asociada a la TRN de tipo BC con la cual quieras trabajar.
La otra consulta es si es posible en tiempo de ejecución cambiar la base de datos. Necesito tener una aplicación que según el usuario logueado se conecte a una base o a otra. Las bases tienen la misma estructura pero necesito que la información esté separada.
Esto se puede hacer con el tipo de datos DBConnection.
Saludos.!!!
Trabajo con GX EVO2 Update 1, Postgres 9.2 y Java como plataforma.
He dedicado horas a ver si es posible hacer lo que les pregunto más arriba pero no he llegado a una solución.
Saludos y gracias de antemano por la respuesta,
Martín
--
Atte
Juan Carlos Báez
--------------------------
________________________________________
Ing. Martín Silva
Humana IT Developers
Maldonado 1409 Apto 601 - CP11200
+598 2 903 2760 / +598 99 124 714
________________________________________
0 Response to "Re: [gx-l] Una sobre Reflexion en GX y otra sobre conexión a varias bases"
Publicar un comentario