Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/05/2013, 05:22
Vecinito87
 
Fecha de Ingreso: agosto-2011
Ubicación: Leganés
Mensajes: 14
Antigüedad: 12 años, 9 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.