Tengo una lista de claves que dice 'ListA'. Y un mapa de claves & lista decir 'MapA'. Necesito iterar el 'ListA' & para cada clave que necesite obtener su valor de 'MapA'. Y esos valores sirven como modelo para dataTable.Pasar el valor dinámico como una clave a Mapa en JSF 2.0
Para este propósito, estoy usando h: datatable inside ui: repeat.
<ui:repeat var="entry" value="#{bean.sampleDTO.sampleList}"
varStatus="row">
<tr>
<td>#{entry.key}</td>
<td><h:datatable value="#{bean.map[#{entry.key}]}" var="row">
<h:column>
// something
</h:column>
</h:datatable></td>
</tr>
</ui:repeat>
Por favor, considere el valor de la tabla de datos:
value="#{bean.map[#{entry.key}]}"
La cuestión es que la clave es una variable que consigo de # {} entry.key. # {bean.map [# {entry.key}]} es una expresión EL inválida ya que 2 # no se puede usar.
Gracias, Tarun Madaan