RE: [xev2] Manejo atributos en WWSD

Franklin, “aplané” la trn y se comporta de igual manera cuando es de un nivel…aparentemente el problema es otro.

 

Saludos;

 

Alvaro Gómez

 

De: Franklin Buitron [mailto:fbuitron@genexus.com]
Enviado el: viernes, 16 de diciembre de 2011 12:32 p.m.
Para: xev2@gxtech.com.uy
Asunto: Re: [xev2] Manejo atributos en WWSD

 

Alvaro, 

 

Mira hablando con la gente de desarrollo y el equipo de ev2 se llego que para RC no vamos a soportar TRN de dos niveles. 

 

Lo que habría que hacer es "aplanar" el segundo nivel, haciendo otra TRN y desde los metodos invocar la section como Update/Insert dependiendo de la acción. Se entiende?

 

Yo estoy a las ordenes para ayudarte con cualquier problema que surja a partir de esto.

 

Saludos

2011/12/16 Grupo Investigación <agomezr@vtr.net>

Sí, ya había hecho esa misma prueba y me di cuenta que el view funcionaba. Bueno, es algo urgente, ojalá puedan resolverlo a la brevedad.

 

Saludos;

 

Alvaro Gómez

 

De: Franklin Buitron [mailto:fbuitron@genexus.com]
Enviado el: viernes, 16 de diciembre de 2011 09:56 a.m.


Para: xev2@gxtech.com.uy
Asunto: Re: [xev2] Manejo atributos en WWSD

 

Buenas,

Disculpa la demora en responder

Pude reproducir el error que decís con un caso igual.

 

En realidad esta bien programado y el .visible funciona bien para Att y vars, el tema que esta pasando es que al ir al update de un registro de un segundo nivel de la TRN no esta trayendo los datos.

 

Hace la siguiente prueba: en lugar de tocar el botón, ingresa al elemento (haciendo click/tap sobre el item y no el botón) eso te llevara al view que si esta funcionando y te va a mostrar solamente los atts dependiendo del case que entre el registro. En cambio apretando el botón "Ingresar" que llama al Update o desde el registro haciendo Menu/Update no trae los datos de los atts del segundo nivel.

 

Este comportamiento queda reportado y apenas este solucionado te aviso.

 

Espero que se haya entendido, si quedo alguna duda por favor avisame.

 

Saludos

 

 

2011/12/15 Grupo Investigación <agomezr@vtr.net>

Amigos, estoy retomando un tema que había pospuesto y tengo un problema para lograr un manejo específico de la pantalla. Les explico nuevamente la problemática:

 

Necesito capturar algunos datos desde el SD, pero el formato de ingreso variará según el tipo de información que sea. Entonces, tengo una trn sencilla así

 

*RespuestaId

RespuestaFecha

RespuestaUsuario

                *RespuestaItem

                RespuestaTextoPregunta

                RespuestaItemTexto                    (V(100))

                RespuestaItemNumero               (N(10))

                RespuestaItemFecha                    (Date)

                RespuestaItemSiNo                      (V(1))

RespuestaItemNota                      (N(1))

                RespuestaItemTipo                       (V(1))

 

La idea es que según la letra contenida en RespuestaItemTipo se ingrese sólo uno de los 5 campos anteriores. Todo anda bien hasta el momento del ingreso. Así queda la estructura de navegación:

 

 

El botón ingresar tiene este evento asociado:

 

Event 'Ingresar'

WorkWithDevicesRespuesta.Item.Detail.Update(RespuestaId,RespuestaItem)

EndEvent

 

Y el detalle es así:

 

 

El evento Start tiene el código que activa o desactiva, según el tipo:

 

Event 'Save'

       SDActions.Save()

EndEvent

 

Event Start

do case

       case RespuestaItemTipo='T'

             RespuestaItemTexto.Visible=1

             RespuestaItemNumero.Visible=0

             RespuestaItemFecha.Visible=0

             RespuestaItemSiNo.Visible=0

             RespuestaItemNota.Visible=0

       case RespuestaItemTipo='N'

             RespuestaItemTexto.Visible=0

             RespuestaItemNumero.Visible=1

             RespuestaItemFecha.Visible=0

             RespuestaItemSiNo.Visible=0

             RespuestaItemNota.Visible=0      

       case RespuestaItemTipo='F'

             RespuestaItemTexto.Visible=0

             RespuestaItemNumero.Visible=0

             RespuestaItemFecha.Visible=1

             RespuestaItemSiNo.Visible=0

             RespuestaItemNota.Visible=0

       case RespuestaItemTipo='S'

             RespuestaItemTexto.Visible=0

             RespuestaItemNumero.Visible=0

             RespuestaItemFecha.Visible=0

             RespuestaItemSiNo.Visible=1

             RespuestaItemNota.Visible=0

       case RespuestaItemTipo='O'

             RespuestaItemTexto.Visible=0

             RespuestaItemNumero.Visible=0

             RespuestaItemFecha.Visible=0

             RespuestaItemSiNo.Visible=0

             RespuestaItemNota.Visible=1

endcase

EndEvent

 

Sin embargo, al ejecutar la pantalla del detail , seleccionando cualquiera de las líneas, se ve así…¿qué podré estar haciendo mal?

 

 

Saludos;

 

Alvaro Gómez

 



 

--
Franklin Buitron



 

--
Franklin Buitron

0 Response to "RE: [xev2] Manejo atributos en WWSD"

Publicar un comentario