Power Builder - Al hacer insertrow(0) los dddw pierden los datos

 
Vista:

Al hacer insertrow(0) los dddw pierden los datos

Publicado por Isaac Mañe (38 intervenciones) el 11/04/2006 15:50:11
Tengo un Datawindow que tiene a su vez muchos dddw dentro de si.
En tiempo de ejecución al hacer un insert, la información contenida en los dddw no aparece. Que solución puedo aplicar al caso?
Ojo: los dddw tienes chequeado el autoretrieve.

De antemano gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Al hacer insertrow(0) los dddw pierden los dato

Publicado por Jancarlo (890 intervenciones) el 11/04/2006 16:14:59
Verifica que sólo les haces un insertrow() y no estas usando la función reset().

Saludos !
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Al hacer insertrow(0) los dddw pierden los dato

Publicado por Isaac (38 intervenciones) el 11/04/2006 16:23:54
Simplemente hago esto.

il_fila = tab_1.tabpage_1.dw_1.insertrow(0)
tab_1.tabpage_1.dw_1.scrolltorow(il_fila)

Inserta una fila nueva y resetea los dddw.

Que puede ser?
Nota: No estoy usando reset
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Al hacer insertrow(0) los dddw pierden los dato

Publicado por carlos caceres (3 intervenciones) el 10/06/2015 19:13:21
lo que debes hacer es cargar las dddw desde el evento open antes de hacer el insert sobre la DW principal.

dw_1.Settransobject(sqlca)
datawindowchild dddw

dw_1.getchild('columna donde esta la dddw', dddw)
dddw.settransobject(sqlca)
dddw.retrieve()

No es suficiente hacerle insert a la DW para que se "Refresquen" los datos en las dddw.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar