Itemvalue Null em rendered dinamico

0 respostas
N

Salve pessoal!

Preciso de uma ajuda. Meu xhtml renderiza um determinado SelectOneMenu se o rendered receber um tipo boolean como falso quando pressiono um botao.

<p:selectBooleanButton offLabel="Marcas" onLabel="Empresas" value="#{posVendaContabilBean.pesquisa}">
		<p:ajax update="escolha" />
</p:selectBooleanButton>


<h:panelGrid id="escolha" >
<p:selectOneMenu id="marcas" rendered="#{!posVendaContabilBean.pesquisa}" 	value="#{posVendaContabilBean.marcaSelecionada}">
	<f:selectItem itemLabel="Selecione" itemValue="" />
	<f:selectItems value="#{posVendaContabilBean.marcas}" var="m" itemLabel="#{m}" itemValue="#{m}" />
</p:selectOneMenu>
</h:panelGrid>

Porem meu itemvalue sempre vem NULL.
Quando tiro o rendered o itemvalue vem populado.

Estou usando jsf2 e meu bean é requestscoped.

Até pensei em colocar apenas esse objeto em sessao mas acho desperdicio.

Criado 28 de agosto de 2015
Respostas 0
Participantes 1