selectItem

0 respostas
MiguelCP

Pessoal, eu estou usando uma picklist para quando o campo requerido ir pra direita ele ordene no banco , só que eu tow fazendo teste, eu queria que uma selectitem pegasse um array tipow esse codigo.

<rich:pickList id="pick" copyControlLabel="Copiar" copyAllControlLabel="Copiar Tudo" removeControlLabel="Remove" removeAllControlLabel="Remover Tudo" onlistchanged="teste();">
<f:selectItem itemLabel="Nome"  itemValue="#{testandoarray.nome}" id="zero"  />
<f:selectItem itemLabel="valor2" itemValue="Dois" id="ums" />
<f:selectItem itemLabel="valor3" itemValue="Tres"  id="dois"/>
<f:selectItem itemLabel="valor5" itemValue="Cinco"  id="Cinco"/>
<f:selectItem itemLabel="valor6" itemValue="Seis"  id="seis"/>
<f:selectItem itemLabel="valor4" itemValue="Quatro"  id="quatro"/>
</rich:pickList>

só que quando eu vou odar isso da o seguinte erro:

An Error Occurred:
Value is not String (class=java.util.ArrayList, value=[]) and component pick does not have a Converter

Caused by:
java.lang.IllegalArgumentException - Value is not String (class=java.util.ArrayList, value=[]) and component pick does not have a Converter

para relembra o que eu estou tentando fazer eh que um selectItem pegue um array.

Criado 9 de abril de 2008
Respostas 0
Participantes 1