A forma alternativa é não usar return...
Atenciosamente
--
-- Usar um tratamento para cada tela...
A lógica vai desde usar variáveis de sessão ou parametros...
E no evento onde contem o return fazer o call para a tela necessária.
Event 'Voltar'
Do case
case &Parm_Origem = 1
objeto1.link()
case &Parm_Origem = 2
objeto2.link() EndCase
EndEvent
Isso demanda um custo bem alto por ter que tratar todas as telas, mas hoje se faz necessário.
De certo, se soubermos onde o genexus armazena estas telas de retorno, poderiamos tentar fazer algo mais simples, uma rotina unica para não ter que ficar com o
retrabalho de tela a tela...
Acho que uma abertura nessas rotinas padrão, e documentação faria bem... a nós programadores, e a própria Artech, que teria colaboração dos usuários na resolução e melhoria...
Assim como já é em questão de user controls, extensions... deveria abrir mais essa parte, e permitir os usuários interagir mais nas rotinas, alterar, melhorar.
Atenciosamente
Bruno Aquino
2011/12/29 Leandro Pozzo <lpozzo@tutopia.com>
Hola gente, desde hace un tiempo estoy esperando que se resuelva el SAC 29947 (http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,4,61,O,S,0,,29947).En el mismo se reportó el siguiente problema: al abrir un objeto web en una ventana diferente (por ejemplo para presentar una transacción en modalidad DSP), esa llamada se incluye en la pila de llamadas, luego al ejecutar un Return desde la ventana principal en lugar de volver a su llamador vuelve al objeto abierto en la ventana separada.Las soluciones que me ofrecieron hasta el momento implican rediseñar todo mi sistema para mostrar dichos objetos de forma Popup sobre la ventana principal.Quería saber si alguien tuvo este mismo problema y encontró una solución alternativa.GraciasSaludos
Bruno Vrban Aquino
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.
0 Response to "Re: [java-l] Problema con pila de llamada (SAC 29947)"
Publicar un comentario