RE: [gx-l] duda con grid en Web Panel


que yo sepa no lo es, la verdad yo utilizaba algo similar a esto

<script anguage="JavaScript"> 
function openWindow(){
window.showModalDialog("http://www.roseindia.net");
}
</script>

mira si puedes implementarle

From: raulin84@gmail.com
To: gx-l@gxtech.com.uy
Date: Mon, 28 Jan 2013 15:33:54 -0500
Subject: RE: [gx-l] duda con grid en Web Panel

Y si uso una variable Window ¿?? Sería Modal?

 

De: Gabriel Omar Guayaswest [mailto:gabrielomar86@hotmail.com]
Enviado el: lunes, 28 de enero de 2013 12:07
Para: gx-l@gxtech.com.uy
Asunto: RE: [gx-l] duda con grid en Web Panel

 


ahi entra el problema del popup, a mi tambien me dio ese problema lo que tienes que hacer es una funcion javascript llamando a tu pantalla en modo MODAL, para que la ejecución del llamado se quede en en donde estas llamando al popup.

 

El problema ees que el Popup de GX no es Modal por lo que a lo que es llamado primero ejecuta el codigo debajo del .popup()

 

por el momento no tengo la función, si la encuentro la paso....

 

 


From: raulin84@gmail.com
To: gx-l@gxtech.com.uy
Date: Mon, 28 Jan 2013 12:00:20 -0500
Subject: RE: [gx-l] duda con grid en Web Panel

Gabriel efectivamente así me funciona ahora bien, yo necesito asignar un valor en el cual quiero mostrar un prompt para seleccionar, pero no he logrado poner la regla que funcione y entonces quise hacer lo siguiente:

Event 'Agregar'

      &ConfirmacionPrenezItem = New()

      &ConfirmacionPrenezItem.ConfirmacionPrenezFecha = Today()

      GxEJPLARSERV.Popup(&EjemplarID)

      &ConfirmacionPrenezItem.EjemplarConfirmadoID = &EjemplarID

      &ConfirmacionPrenezItem.EjemplarConfirmadoHaciendaID = ObtenerHaciendaPorEjemplar(&EjemplarID)

      &ConfirmacionPrenezItem.EjemplarConfirmadoNoArete = ObtenerNumeroAreteHaciendaporEjemplar(&EjemplarID)

      &ConfirmacionPrenezItem.EjemplarConfirmadoNombre = ObtenerNombreMadre(&EjemplarID)

      &ConfirmacionPrenezItem.EjemplarConfirmadoNoRegistro = ObtenerNumeroRegistroMadre(&EjemplarID)

      &ConfirmacionPrenezItem.ServicioID = ObtenerServicioDeEjemplar(&EjemplarID)

      &ConfirmacionPrenezItem.ServicioFecha = ObtenerFechaServicio(&ConfirmacionPrenezItem.ServicioID)

      ObtenerNombreRegistroToroServicio(&EjemplarID, &ConfirmacionPrenezItem.ToroServicioRegistro,    &ConfirmacionPrenezItem.ToroServicioNombre)

      &SDTConfirmacionPrenez.Add(&ConfirmacionPrenezItem)

EndEvent

Si  te percatas llamo al Prompt dentro del método de agregar lo que hace correctamente y me saca el Promp para seleccionar y el resto de los datos los cargo antes de adicionar la variable a la colección, y lo que sucede es que no me asigna los valores, además que no me deja debuggearlo no se porqué.

 

Alguna idea de esto

 

Gracias

Jose

 

 

De: Gabriel Omar Guayaswest [mailto:gabrielomar86@hotmail.com]
Enviado el: lunes, 28 de enero de 2013 10:37
Para: gx-l@gxtech.com.uy
Asunto: RE: [gx-l] duda con grid en Web Panel

 


Estimado:

 

sdtDiagnosticoXExpediente

{

            sdtDiagnosticoXExpedienteItem

            {

                        ED_ID_EXPDIG

                        EN_CODIGO

                        ED_ESTADO

            }

}

 

 

Digamos que tienes una estructura de SDT como la de arriba

 

en el WEb panel creas dos variablas

  • diagnostico - Tipo: sdtDiagnosticoXExpediente
  • itemDiagnostico - Tipo: sdtDiagnosticoXExpediente.sdtDiagnosticoXExpedienteItem

Agregas un Boton y le pones un evento y pones un codigo similar al siguiente:

 

Event 'Agregar'

            &itemDiagnostico                       = new()

            &itemDiagnostico.ED_ID_EXPDIG = "dato1"

            &itemDiagnostico.EN_CODIGO     = "dato1"

            &itemDiagnostico.ED_ESTADO     = "dato1"

            &diagnostico.Add(&itemDiagnostico)

EndEvent

 

La variable &diagnostico la pones el WebForm.

 

de esta manera se van agregando los registros que desees.

 

Saludos,

 

Gabriel Omar Tarapués Rodríguez

The Great


From: raulin84@gmail.com
To: gx-l@gxtech.com.uy
Date: Mon, 28 Jan 2013 10:26:46 -0500
Subject: [gx-l] duda con grid en Web Panel

Hola a Todos

 

Tengo un problema, necesito crear un webpanel en donde debo registrar datos pero de forma continua por eso debo usar un grid para poder crearlos,

he probado crear un sdt con los datos de la transacción, pero al tirar el SDT sobre el web panel no me pone los campos para entrar los datos, también probé crear una variable del tipo de transacción sobre el web panel e igual me sale sin los campos el grid.

 

Si me pudieran ayudar con esto se los agradecería, yo quisiera utilizar la transacción para aprovechar las reglas de la transacción…

 

Espero su ayuda

 

Gracias de antemano

 

Saludos

Jose

0 Response to "RE: [gx-l] duda con grid en Web Panel"

Publicar un comentario