Tenho um p:commandButton no qual chama um dialog mostrando os dados de um dataTable que foi selecionado.
Quando realizo o update, todos os inputs aparecem normalmente, porém o selectonemenu não traz registro algum.
p:commandButton
<p:commandButton value="Alterar"
onclick="PF('dlgDetalhesUsuario').show()"
update=":frmDetalhesUsuario" />
p:dialog
<p:dialog widgetVar="dlgDetalhesUsuario" id="dlgDetalhesUsuario"
modal="true" header="Dados cadastrais - usuário" resizable="false"
width="80%">
<h:form id="frmDetalhesUsuario">
<p:growl id="growl01" showDetail="true" />
<p:panel id="pnDetalhesUsuario">
<p:panelGrid columns="2" id="pgDetalhesUsuario"
style="border:0px !important; background:none;"
styleClass="ui-panelgrid-blank">
<p:column>
<h:outputLabel value="Código" />
<p:inputText disabled="true"
value="#{usuarioMB.usuario.codigo}" id="txtCodigo" />
</p:column>
<p:column>
<h:outputLabel value="Nome" />
<p:inputText value="#{usuarioMB.usuario.nome}" id="txtNome" />
</p:column>
<p:column>
<h:outputLabel value="Login" />
<p:inputText value="#{usuarioMB.usuario.login}" id="txtLogin" />
</p:column>
<p:column>
<h:outputLabel value="Senha" />
<p:inputText type="password"
value="#{usuarioMB.usuario.senha}" id="txtSenha" />
</p:column>
<p:column>
<h:outputLabel value="Loja padrão" />
<p:inputText value="#{usuarioMB.usuario.loja.codigo}"
id="txtLojaPadrao" />
</p:column>
<p:column>
<h:outputLabel value="Perfil" />
<p:selectOneMenu id="car"
value="#{usuarioMB.usuario.loja.codigo}">
<f:selectItem itemLabel="Selecione um" itemValue="#{NULL}" />
<f:selectItems value="#{entregaMB.lojas}" var="loja"
itemLabel="#{loja.fantasia}" itemValue="#{loja.codigo}" />
</p:selectOneMenu>
</p:column>
</p:panelGrid>
</p:panel>
</h:form>
</p:dialog>
