Galera,
estou usando a versão 3.3.1 do Richfaces e encontrei um comportamento curioso.
Tenho um tabPanel com duas tabs, cada uma delas com um pickList:
<rich:tabPanel>
<rich:tab label="#{msg.tabTipoEventoDebito}">
<rich:panel id="panelPicklistDebito">
<rich:pickList value="#{contaBean.tiposDebitoSelecionados}" id="picklistDebito"
copyAllControlLabel="#{msg.btnCopyAll}" copyControlLabel="#{msg.btnCopy}"
removeAllControlLabel="#{msg.btnRemoveAll}" removeControlLabel="#{msg.btnRemove}"
sourceListWidth="180px" targetListWidth="180px" listsHeight="100px" immediate="true">
<f:selectItem itemLabel="Option 1" itemValue="1"/>
<f:selectItem itemLabel="Option 2" itemValue="2"/>
<f:selectItem itemLabel="Option 3" itemValue="3"/>
<f:selectItem itemLabel="Option 4" itemValue="4"/>
<f:selectItem itemLabel="Option 5" itemValue="5"/>
</rich:pickList>
</rich:panel>
</rich:tab>
<rich:tab label="#{msg.tabTipoEventoCredito}">
<rich:panel id="panelPicklistCredito">
<rich:pickList value="#{contaBean.tiposCreditoSelecionados}" id="picklistCredito"
copyAllControlLabel="#{msg.btnCopyAll}" copyControlLabel="#{msg.btnCopy}"
removeAllControlLabel="#{msg.btnRemoveAll}" removeControlLabel="#{msg.btnRemove}"
sourceListWidth="180px" targetListWidth="180px" listsHeight="100px" immediate="true">
<f:selectItem itemLabel="Option 1" itemValue="1"/>
<f:selectItem itemLabel="Option 2" itemValue="2"/>
<f:selectItem itemLabel="Option 3" itemValue="3"/>
<f:selectItem itemLabel="Option 4" itemValue="4"/>
<f:selectItem itemLabel="Option 5" itemValue="5"/>
</rich:pickList>
</rich:panel>
</rich:tab>
</rich:tabPanel>
Todos os labels da tela estão sendo configurados corretamente com os valores que estão no properties, inclusive os labels da primera tab.
Porém, quando clico na segunda tab, o seguinte erro ocorre:
Já verifiquei todas as chaves no properties, e elas estão lá.
Como disse, o properties está no local correto pois todos os outros labels estão sendo encontrados.
Já experimentei trocar a ordem das tabs, e o erro sempre ocorre quando ocorre o evento da troca das tabs.
Outro problema que estou encontrando é ao usar o f:selectItems no pickList (repararam a criação estática dos valores?).
Já usei o pickList em outras ocasiões e nunca tive problemas.
Alguém também teve esses problemas?
[]'s