Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用primefaces在on按钮中进行选择时更新p:datalist_Primefaces - Fatal编程技术网

使用primefaces在on按钮中进行选择时更新p:datalist

使用primefaces在on按钮中进行选择时更新p:datalist,primefaces,Primefaces,我在springboot上使用PrimeFaces,我有一个视图xhtml 我想按值更新数据列表(diesel、Essential..) 我的视图代码如下所示: <h:form> <div id="left"> <h3>Carburant</h3> <h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="

我在springboot上使用PrimeFaces,我有一个视图xhtml

我想按值更新数据列表(diesel、Essential..)

我的视图代码如下所示:

<h:form>
        <div id="left">
            <h3>Carburant</h3>
            <h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="5">

                <p:selectOneRadio value="#{carFormBean.car.carburant}">
                    <f:selectItem itemLabel="All" itemValue="All" />
                    <f:selectItem itemLabel="Diesel" itemValue="Diesel" />
                    <f:selectItem itemLabel="Essence" itemValue="Essence" />
                    <f:selectItem itemLabel="Hybride" itemValue="Hybride" />
                    <p:ajax event="change" update="selectedCarsList" />
                </p:selectOneRadio>

            </h:panelGrid>

        </div>
        <div id="content" class="left_content">

            <p:dataList value="#{carBean.cars}" var="car" type="definition"
                id="selectedCarsList" paginator="true" rows="15">
                <f:facet name="header">
            Voiture liste
        </f:facet>
        #{car.id}, #{car.marque} , #{car.model.nom},#{car.carburant} ,#{car.immVoi}

    </p:dataList>
        </div>
    </h:form>

增碳剂
Voiture liste
#{car.id}、{car.marque}、{car.model.nom}、{car.car.carbonant}、{car.immVoi}
我数据库中的表是这样的


我应该向代码中添加什么使其工作?

而实际问题是?并始终创建一个,另请参见我想通过其Clear值更新此数据列表将valuechangelistener添加到由SelectorRadio触发的bean中,该命令会根据新值更改汽车列表。谢谢@Selaron,您是否有任何示例解释这一点?@Selaron:Plain ajax应该足够了。由于jsf支持ajax,Valuechangelistener的使用越来越少