
08/05/2013, 05:22
|
| | Fecha de Ingreso: agosto-2011 Ubicación: Leganés
Mensajes: 14
Antigüedad: 13 años, 7 meses Puntos: 1 | |
Respuesta: crear lista a partir de otras dos Bueno gracias a todos por contestar, en principio empece a usar el método de Fuzzylog, pero en grails parecía un poco rudimentario así que seguí buscando y encontré unos mapeos, os cuelgo lo que hice:
Para la clase de dominio añadí algo tal que así:
public Map<Tramite, DatosTramite> getDatosTramitePorTramite() {
def mapa = [ : ]
for(DatosTramite dt : datosTramite)
mapa.put(dt.tramite, dt)
return mapa
}
donde Tramite es la key y DatosTramite los valores
Luego en la vista accedo a el mediante:
${mod.getDatosTramitePorTramite().get(un_tramite). atributo}
Tramite y DatosTramite son dos clases de mi modelo donde un tramite tiene muchos datosTramite, espero que le sirva a alguien, así me evito tener que compara dos listas
donde "un_tramite es un elemento de la lista 1"
y donde "mod" contiene una lista 2 con más tramites.
Gracias a todos. |