使用primefaces在on按钮中进行选择时更新p:datalist
我在springboot上使用PrimeFaces,我有一个视图xhtml 我想按值更新数据列表(diesel、Essential..) 我的视图代码如下所示:使用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="
<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的使用越来越少