<h:form id="myform">
<h:panelGrid columns="1" cellpadding="10">
<p:selectOneMenu id="suburbs" value="#{cityBean.cityName}" style="width: 200px" >
<f:selectItems value="#{cityBean.cityNames}" style="width: 200px"/>
<p:ajax update="@form"
listener="#{cityBean.handleCityChange}" />
</p:selectOneMenu>
<p:dataTable style="padding: 20px" value="#{cityBean.getSchoolList()}" var="school" id="schools" >
<f:facet name="header">
Okullar
</f:facet>
<p:column>
<p:commandLink async="false" process="@all" value="#{school.schoolName}" update=":tabv" title="View Detail" action="#{cityBean.schoolAction(school.schoolId)}"/>
</p:column>
<br></br>
<br></br>
</p:dataTable>
</h:panelGrid>
</h:form>
打开第一页时,数据列表中有 3 个学校,这三个链接都在工作。当我选择另一个有 5 所学校的城市时,只有三个链接在工作,两个不工作。这个问题有什么解决办法吗?