<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 つの学校があり、これら 3 つのリンクすべてが機能しています。5 つの学校がある別の都市を選択すると、3 つのリンクのみが機能し、2 つのリンクは機能していません。この問題の解決策はありますか?