anonymous Log in
Search
Recents:
v3.0
csharp-l
Grid aspecto a tabla Transacción..
06/02/21 22:58

bigorda

Replies: 8

Buenas, a ver si consigo explicar lo que pretendo hacer y no consigo...
En un WebPanel, tengo un grid, donde se muestran una serie de registros, estos registros, se amplian o se modifican los valores de los campos continuamente.
El grid, me muestra todos los registros y los campos correctamente, pero no puedo editarlos directamente en el grid.
Me gistaría representar el grid, igual que lo hace una transacción cuando tiene 2 niveles, la lista de los registros, son 5 lineas, para poder añadir o ditar los datos, y estan en todo momento en modo edición.
Dicho de otra manera, el grid, quisiera que tuviese un comportamiento parecido al que tiene una tabla excel.
Se me ha entendido? Alguna idea?
Salut,
Lluis Bigordà,
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,11
Por consultas owner-csharp-l@gxtech.com.uy
Replies

guscarr

06/02/21 23:22
Lluís, Depende de lo que quieras hacer, por ejemplo si querés grabar en la base de datos esos valores, etc. De todos creo que lo que precisas es usar el comando for each line, con eso podés recorrer las líneas del grid y procesarlas, por ejemplo: llamar a un proc que graba los datos o.lo que sea. https://wiki.genexus.com/commwiki/servlet/wiki?8605,For+Each+Line+Command Gustavo El sáb., 6 de feb. de 2021 19:59, Lluis Bigordà

bigorda

07/02/21 22:00
Voy a provar esto, de momento, he pasado los datos a atributos y grava cada vez que los atributos reciven el evento ControlValueChanged Gracias de todas formas. Salut, Lluis Bigordà, ----- Mensaje original -----

lvera182

08/02/21 13:48
Trabajalo como BC El dom, 7 feb 2021 a las 17:01, Lluis Bigordà ()

bigorda

08/02/21 14:07
Directamente al grid, no puedo trabajar con BC, porque me devuelve un error de que no tiene la propiedad count.. "error spc0002: &Hiba_BC does not have the 'Count' property. (Web Panel 'Borrar' Events, Line: 10003, Details)" Salut, Lluis Bigordà, ----- Mensaje original -----

alonso.gx

08/02/21 16:01
Y porque no lo haces como una transacción… Si tu tabla tiene un solo PK, has 2 PK, el nuevo sea el encabezado y el original sea el detalle. Asi lo he resuelto cuando quiero hacer eso lo que describes. Saludos.

bigorda

08/02/21 18:53
Mi transacción es de 2 niveles, no puedo hacerlo como dices. Creo. Salut, Lluis Bigordà, ----- Mensaje original -----

bigorda

08/02/21 19:57
Directamente al grid, no puedo trabajar con BC, porque me devuelve un error de que no tiene la propiedad count.. "error spc0002: &Hiba_BC does not have the 'Count' property. (Web Panel 'Borrar' Events, Line: 10003, Details)" Salut, Lluis Bigordà, ----- Mensaje original -----

alonso.gx

08/02/21 20:22
Separalas las Trasaciones… 2 trans de 2 Niveles.


Back to csharp-l