Comunidad de diseño web y desarrollo en internet online

obtener atributos de un objeto que esta en una celda de la grid

Citar            
MensajeEscrito el 03 Oct 2011 09:41 pm
saludos a todos.
A continuación les describo mi problema.

Tengo una grid en la que hay un combo que cargo con un objeto y le digo que me muestre de ese objeto el nombre.

este objeto tiene id, nombre, estado etc...

cuando voy a guardar en la BD lo que tengo en la grid es el nombre pero resulta que lo que necesito guardar de este objeto en la BD es el id.

como se haria para acceder a ese Id si en la grid le dije que me cargara el nombre.

De antemano muchisimas gracias.

Por eagranada

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Oct 2011 01:28 pm
En realidad tienes que guardar el ArrayCollection que cargaste en algún lado, luego detectas el rowIndex del evento que genera el Datagrid al ser seleccionado, y lo usas para hacer un lookup en el ArrayCollection donde tienes todos los datos (incluyendo el id)
Otro aproach mas simple es poner el id en el datagrid, pero en una columna con ancho cero

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Oct 2011 01:34 pm
Jorge muchisimas gracias. voy a probar con la columna de datagrid oculta a ver como me va y te cuento, gracias por la idea.

Probando la idea.......

Por eagranada

1 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.