Primefaces <p:ajax update ... =“”>崩溃形式

时间:2017-01-13 21:50:19

标签: java

我从组件中选择项目时遇到问题,当更新其他组件时,它会停止工作。奇怪的是,应用程序正常运行但随之而来。

<p:panelGrid columns="#{bundle.columnas}" layout="grid" id="panel">  

        <p:outputLabel for="provincia" value="Provincia *" />
        <p:selectOneMenu id="provincia"
                         value="#{inmuebleBacking.provincia}"                          
                         converter="provinciaConverter">
            <f:selectItem itemLabel="Seleccione Una Provincia" itemValue="" noSelectionOption="true"/>
            <f:selectItems value="#{provinciaBacking.findAllProvincias()}" var="prov" itemLabel="#{prov.provinciaNombre}" />
            <p:ajax update="ciudad" listener="#{inmuebleBacking.provinciaSelecionada()}"/>
        </p:selectOneMenu>

        <p:outputLabel for="ciudad" value="Ciudad *" />
        <h:selectOneMenu id="ciudad"
                         value="#{inmuebleBacking.ciudad}"                          
                         converter="ciudadConverter" 
                         required="true">  
            <f:selectItem itemLabel="Seleccione Una Ciudad" itemValue="" />
            <f:selectItems value="#{inmuebleBacking.ciudades}" var="ciudad" itemLabel="#{ciustrong textdad.ciudadNombre} cp: #{ciudad.cp}"/>
        </h:selectOneMenu>

BackingBeans

@ViewScoped
@ManagedBean(name = "inmuebleBacking")
public class InmuebleBacking {

    @EJB
    private CiudadDAO ciudadDAO;
    private List<Ciudad> ciudades;

    public void provinciaSelecionada() {
        Inmueble inmueble = (Inmueble) getEntity();
        ciudades = ciudadDAO.findAllNamedBy("Ciudad.findByProvinciaId", "provinciaId", inmueble.getProvincia().getId());}

SCREENSHOTS

0 个答案:

没有答案