Primefaces 如何在会话中创建列表并在

Primefaces 如何在会话中创建列表并在,primefaces,Primefaces,我需要创建一个在na手机列表,并提交之前 在我的第一次尝试中,对象为空,列表显示空对象列表 <h:panelGrid id="gridPhone" columns="5"> <h:outputText value="Numero:" /> <h:inputText value="#{profileMB.phone.number}" size="10"/>

我需要创建一个在na手机列表,并提交之前

在我的第一次尝试中,对象为空,列表显示空对象列表

<h:panelGrid id="gridPhone" columns="5">
                        <h:outputText value="Numero:" />
                        <h:inputText value="#{profileMB.phone.number}" size="10"/>
                        <h:outputText value="Tipo" />
                        <p:selectOneMenu id="selPhoneType" value="#{profileMB.phone.type}" >                                
                            <f:selectItems  var="phoneType" value="#{profileMB.listPhoneTypes}" itemLabel="#{phoneType.description}" itemValue="#{phoneType}" />                                                         
                        </p:selectOneMenu>
                        <p:commandButton action="#{profileMB.addPhoneOnList()}" immediate="true" value="adicionar" update=":messageGrowl listPhones"/>                            
                        <f:facet name="footer">
                            <h:panelGroup style="display:block; text-align:center;width: 300px;">
                                <p:selectOneListbox id="listPhones" >
                                    <f:selectItems  var="phones" value="#{profileMB.phones}" itemLabel="#{phones.number}" />
                                </p:selectOneListbox>
                            </h:panelGroup>
                        </f:facet>
                        <p:ajaxStatus style="display:block;margin-bottom:2em;height:24px;">
                            <f:facet name="default">
                                <h:outputText value="" />
                            </f:facet>

                            <f:facet name="start">
                                <p:graphicImage name="/images/spiffygif_30x30.gif" />
                            </f:facet>

                            <f:facet name="complete">
                                <h:outputText value="" />
                            </f:facet>
                        </p:ajaxStatus>
                    </h:panelGrid>

在我的第二次尝试中,对象已填充,但Litt不会更新

<h:panelGrid id="gridPhone" columns="5">
                        <h:outputText value="Numero:" />
                        <h:inputText value="#{profileMB.phone.number}" size="10"/>
                        <h:outputText value="Tipo" />
                        <p:selectOneMenu id="selPhoneType" value="#{profileMB.phone.type}" >                                
                            <f:selectItems  var="phoneType" value="#{profileMB.listPhoneTypes}" itemLabel="#{phoneType.description}" itemValue="#{phoneType}" />                                                         
                        </p:selectOneMenu>
                        <p:commandButton action="#{profileMB.addPhoneOnList()}" partialSubmit="true" process="gridPhone, listPhones" value="adicionar" update=":messageGrowl"/>                            
                        <f:facet name="footer">
                            <h:panelGroup style="display:block; text-align:center;width: 300px;">
                                <p:selectOneListbox id="listPhones" >
                                    <f:selectItems  var="phones" value="#{profileMB.phones}" itemLabel="#{phones.number}" />
                                </p:selectOneListbox>
                            </h:panelGroup>
                        </f:facet>
                        <p:ajaxStatus style="display:block;margin-bottom:2em;height:24px;">
                            <f:facet name="default">
                                <h:outputText value="" />
                            </f:facet>

                            <f:facet name="start">
                                <p:graphicImage name="/images/spiffygif_30x30.gif" />
                            </f:facet>

                            <f:facet name="complete">
                                <h:outputText value="" />
                            </f:facet>
                        </p:ajaxStatus>
                    </h:panelGrid>

我试过各种形式,但不起作用


:(

请使用MCVE发布您的问题-请使用MCVE发布您的问题-