我正在做下拉式表單,用戶必須首選,而不是使用ajax顯示下一個選項。它工作得很好。但我想爲dropodwns添加bootstrap格式,所以我安裝了bootstrap-select。它的工作也很好,但是當ajax事件呈現下一個數據時,他會將其呈現在新的下拉列表中,旁邊仍然是空的引導格式下拉列表。女巫,你怎麼預測,是不是想要的行動。這裏的代碼JSF:jsf ajax bootstrap dropdown render
<h:selectOneMenu styleClass="bootstrap-select" id="marka" value="#{searchBean.markiID}">
<f:selectItems value="#{searchBean.listaMarek}" var="c" itemLabel="#{c.marka}"
itemValue="#{c.markaID}"/>
<f:ajax event="change" execute="marka" render="model"/>
</h:selectOneMenu>
<h:outputText value="#{msg.carModel}"></h:outputText>
<h:selectOneMenu styleClass="bootstrap-select" id="model" value="#{searchBean.modelID}">
<f:selectItems value="#{searchBean.listaModeli}" var="p" itemLabel="#{p.model}"
itemValue="#{p.modelID}"/>
<f:ajax event="change" execute="model" render="liczbaDrzwi"/>
</h:selectOneMenu>
在backingbean,當用戶選擇從第一個下拉smthging,產生項第二個下拉列表,等等。這是使選擇的結果:
正如你可以看到,AJAX使得全新的下拉列表中,填充,而不是已經存在。
感謝您的任何想法:)