Re: [java-l] Paso de parámetros mediante url o paso de variables sdt mediante url

podrias usar una variable de tipo longvarchar que va a recibir el sdt convertido en xml y pasarlo por parámetros. ya ubicado en el objeto que recibe lo que haces es coger la variable y convertirla de nuevo a sdt.

ej:   &varxml(de tipo longvarchar) = &sdt.toxml y luego llamas al objeto y le pasa por parametros &varxml

ya ubicado en el objeto recibidor en el evento start lo que haces es definir una variable apuntando al sdt en este caso &sdt
y lo que haces es  &sdt.fromxml(&varxml) y con eso ya tienes el sdt previamente cargado

El 19 de octubre de 2012 08:00, Luis Miyashita <luis@dash.com.br> escribió:

Olá Marti

 

Tive problemas para receber parâmetros definidos como VarChar. Troque para Char() que irá funcionar.

 

Não é possível passar um SDT como parâmetro para os web object (TRN e WBP).

 

Outra alternativa é grava a variável (&informe) como WebSession e ler na web panel chamada.

 

Saludos.

 

Luis Miyashita

Dash Tecnologia de Sistema e Consultoria Ltda.

www.dash.com.br

Fone: (11) 3141-1042

          (11) 8292-5678

luismiyashita@hotmail.com

 

From: Martín Martos Simón [mailto:martinmartossimon@gmail.com]
Sent: Friday, October 19, 2012 9:51 AM
To: java-l@gxtech.com.uy
Subject: [java-l] Paso de parámetros mediante url o paso de variables sdt mediante url

 

Buenos y felices viernes forer@s.

Os escribo para ver si me podéis echar una mano a la hora de pasar parámetros por url de un web manel a otro.
El caso es el siguiente:
Llamo mediante link(WebPanel, &Identificador, &Informe) a un webpanel que me inserta en la BD, pero al comprobar la correcta recepción (mediante dos campos de texto) de dichos parámetros en el web panel destino veo que sólo me llega el identificador . Quizás es por la definición de informe que es un VarChar(40) escalable donde mando texto enriquecido (en formato HTML) que es el informe en sí. Quizás no se puede mandar ese tipo de datos mediante url o puede que se deba a que no estoy armando correctamente la url para pasarlo ya que utilizo una función ajax para ello que no sé si conoceréis:

'GB_show('+"'Guardando Datos',"+"'"+link(HIntermediarioEstudios,&EstudioId,&informe)+"'"+', 500, 900);'

Por otro lado y viendo que así no funcionaba me definí un tipo de dato estructurado (SDT) con esos dos atributos para intentar pasarlo encapsulado en una única variable, pero me tiraba un error diciendo que los webpanels no pueden recibir como parámetro un sdt.


¿Alguna sugerencia o ayuda?
Muchísimas gracias de antemano y que tengáis una bonita mañana.
Martín M.

Nenhum vírus encontrado nessa mensagem.
Verificado por AVG - www.avgbrasil.com.br
Versão: 2012.0.2221 / Banco de dados de vírus: 2441/5341 - Data de Lançamento: 10/19/12




--

Imágenes integradas 1

Wilman Salazar

Desarrollador Gx

MundoSystem Colombia

Cel: 3163695271


--
 
 

0 Response to "Re: [java-l] Paso de parámetros mediante url o paso de variables sdt mediante url"

Publicar un comentario