Problema com <p:SelectOneMenu, necessário refresh

Prezados(as),

Estou com problema com o primefaces.
Ao me logar na aplicação, eu sou transferido para uma pagina onde possuo um SelectOneMenu que é carregado com dados do banco, porem se eu trabalhar com <p:SelectOneMenu eu sou obrigado a dar um refresh para carregar os dados, mas se eu trabalhar com ><h:SelectOneMenu funciona normalmente.
Estou trabalhando com xhtml.

Alguém já vivenciou isto?

Att,
João Carlos A. Lima>

Se você postar partes do código, talvez a gente possa te ajudar mais.

Segue abaixo o codigo.
O engraçado é que se eu digitar o URL completo, o SelectOneMenu carrega de prima…

web.xml

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"&gt;
    &lt;context-param&gt;
        &lt;param-name&gt;javax.faces.PROJECT_STAGE&lt;/param-name&gt;
        &lt;param-value&gt;Development&lt;/param-value&gt;
    &lt;/context-param&gt;
    &lt;servlet&gt;
        &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;
        &lt;servlet-class&gt;javax.faces.webapp.FacesServlet&lt;/servlet-class&gt;
        &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
    &lt;/servlet&gt;
    &lt;servlet-mapping&gt;
        &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;
        &lt;url-pattern&gt;/faces/*&lt;/url-pattern&gt;
    &lt;/servlet-mapping&gt;
    &lt;session-config&gt;
        &lt;session-timeout&gt;
            30
        &lt;/session-timeout&gt;
    &lt;/session-config&gt;
    &lt;welcome-file-list&gt;
        &lt;welcome-file&gt;faces/index.xhtml&lt;/welcome-file&gt;
    &lt;/welcome-file-list&gt;
&lt;/web-app&gt;

Redirecionamento para a pagina onde se encontra o SelectOneMenu

        if (login.getLogin().equals("LoginOK")) {
            return "/pendencias/index.xhtml";
        }

Pagina XHML onde se encontra o SelectOneMenu

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" &gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui"&gt;

    &lt;f:view contentType="text/html"&gt;
        &lt;h:head&gt;
            &lt;f:facet name="first"&gt;
                &lt;title&gt;Controle de Demandas&lt;/title&gt;
                &lt;link href="css/estilo.css" rel="stylesheet" type="text/css"/&gt;
            &lt;/f:facet&gt;
        &lt;/h:head&gt;
        &lt;h:body&gt;
            &lt;h:form id="form"&gt;
                &lt;p:dataTable resizableColumns="false" id="dataTablePendencia" var="pendencias" value="#{pendenciasMBeans.pendencias}" draggableColumns="false" widgetVar="tabelaPendencias"   
                             emptyMessage="Nenhuma pendência encontrada com os critérios fornecidos" filteredValue="#{pendenciasMBeans.filtroPendencias}" paginator="true" rows="10" paginatorAlwaysVisible="false"&gt;  
                    &lt;f:facet name="header"&gt;  
                        &lt;p:outputPanel styleClass="font"&gt;
                            &lt;p:selectOneMenu value="Projetos" valueChangeListener="#{filtroMBeans.menuNomeProjeto}"&gt;   
                                &lt;f:selectItem itemLabel="Selecione um projeto" itemValue="0"/&gt;
                                &lt;f:selectItems value="#{filtroMBeans.nomeProjetoMenu}"/&gt;
                                &lt;p:ajax listener="#{pendenciasMBeans.setPendencias()}" update="dataTablePendencia"/&gt;
                            &lt;/p:selectOneMenu&gt;
                        &lt;/p:outputPanel&gt;  
                    &lt;/f:facet&gt; 

Onde você carrega os itens do OneMenu?

 &lt;f:selectItems value="#{filtroMBeans.nomeProjetoMenu}"/&gt;  

[quote=jcalima]Segue abaixo o codigo.
O engraçado é que se eu digitar o URL completo, o SelectOneMenu carrega de prima…

web.xml

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"&gt;
    &lt;context-param&gt;
        &lt;param-name&gt;javax.faces.PROJECT_STAGE&lt;/param-name&gt;
        &lt;param-value&gt;Development&lt;/param-value&gt;
    &lt;/context-param&gt;
    &lt;servlet&gt;
        &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;
        &lt;servlet-class&gt;javax.faces.webapp.FacesServlet&lt;/servlet-class&gt;
        &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
    &lt;/servlet&gt;
    &lt;servlet-mapping&gt;
        &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;
        &lt;url-pattern&gt;/faces/*&lt;/url-pattern&gt;
    &lt;/servlet-mapping&gt;
    &lt;session-config&gt;
        &lt;session-timeout&gt;
            30
        &lt;/session-timeout&gt;
    &lt;/session-config&gt;
    &lt;welcome-file-list&gt;
        &lt;welcome-file&gt;faces/index.xhtml&lt;/welcome-file&gt;
    &lt;/welcome-file-list&gt;
&lt;/web-app&gt;

Redirecionamento para a pagina onde se encontra o SelectOneMenu

        if (login.getLogin().equals("LoginOK")) {
            return "/pendencias/index.xhtml";
        }

Pagina XHML onde se encontra o SelectOneMenu

[code]
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd” >
<html xmlns=“http://www.w3.org/1999/xhtml
xmlns:h=“http://java.sun.com/jsf/html
xmlns:f=“http://java.sun.com/jsf/core
xmlns:p=“http://primefaces.org/ui”>

&lt;f:view contentType="text/html"&gt;
    &lt;h:head&gt;
        &lt;f:facet name="first"&gt;
            &lt;title&gt;Controle de Demandas&lt;/title&gt;
            &lt;link href="css/estilo.css" rel="stylesheet" type="text/css"/&gt;
        &lt;/f:facet&gt;
    &lt;/h:head&gt;
    &lt;h:body&gt;
        &lt;h:form id="form"&gt;
            &lt;p:dataTable resizableColumns="false" id="dataTablePendencia" var="pendencias" value="#{pendenciasMBeans.pendencias}" draggableColumns="false" widgetVar="tabelaPendencias"   
                         emptyMessage="Nenhuma pendência encontrada com os critérios fornecidos" filteredValue="#{pendenciasMBeans.filtroPendencias}" paginator="true" rows="10" paginatorAlwaysVisible="false"&gt;  
                &lt;f:facet name="header"&gt;  
                    &lt;p:outputPanel styleClass="font"&gt;
                        &lt;p:selectOneMenu value="Projetos" valueChangeListener="#{filtroMBeans.menuNomeProjeto}"&gt;   
                            &lt;f:selectItem itemLabel="Selecione um projeto" itemValue="0"/&gt;
                            &lt;f:selectItems value="#{filtroMBeans.nomeProjetoMenu}"/&gt;
                            &lt;p:ajax listener="#{pendenciasMBeans.setPendencias()}" update="dataTablePendencia"/&gt;
                        &lt;/p:selectOneMenu&gt;
                    &lt;/p:outputPanel&gt;  
                &lt;/f:facet&gt; 

[/code][/quote]