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.