<rich:pickList + Map<>

1 resposta
R
Estou tentando carregar um <a>rich:pickList</a> a partir de um Map<Integer,String>.

Consegui carregar facilmente a chave (Integer), mas preciso mesmo e do valor (String).

[ Map<Integer,String> mapa = new HashMap<Integer,String>();

…

<rich:pickList value="#{meuBean.lista}"

showButtonsLabel=“false”

styleClass=“cursorDefault”

sourceListWidth=“200”

targetListWidth=“200”>

<f:selectItems value="#{meuBean.mapa}"/>

</rich:pickList> ]

Idéias?

1 Resposta

J

Posso estar enganado( nunca usei esse componente), mas o

<rich:pickList value="#{meuBean.lista}" showButtonsLabel="false" styleClass="cursorDefault" sourceListWidth="200" targetListWidth="200"> <f:selectItems value="#{meuBean.mapa}"/> </rich:pickList>
precisa de um List na linha <f:selectItems value="#{meuBean.mapa}"/> não um mapa vindo do Bean.
Tenta criar uma lista de selectitem a partir do mapa e chame esse atributo que deve funcionar.

Criado 21 de outubro de 2010
Ultima resposta 21 de out. de 2010
Respostas 1
Participantes 2