我正在使用primefaces 3.4,JBoss EAP 6.3,Java 1.7.0_79,JSF 2.0。Primefaces selectOneMenu不會將列表滾動到鍵入的字符
<p:selectOneMenu
id="comboPais"
value="#{requerenteEditarMB.bean.requerente.paisNascimento}"
style="width:200px"
var="e"
converter="omnifaces.SelectItemsConverter"
effect="fade">
<f:selectItem
itemValue=""
itemLabel="#{messages['objeto.selecione.label']}" />
<f:selectItems
value="#{requerenteEditarMB.paisesLocalNascimento}"
var="pais"
itemValue="#{pais}"
itemLabel="#{pais.nome}" />
<p:column>
<h:outputLabel
value="#{e.nome}"
styleClass="#{e.ativo ? '' : 'statusInativo'}" />
</p:column>
<a4j:ajax
event="change"
execute="prenome sobrenome dataNascimento comboPais "
listener="#{requerenteEditarMB.contarPessoasSemelhantesRequerente}"
render="qtdeSemelhantes">
</a4j:ajax>
</p:selectOneMenu>
此列表擁有200多條記錄。例如,當我輸入字符「e」時,我預計列表將滾動到名稱以「e」開頭的第一個國家,而是自動選擇名稱以「e」開頭的第一個國家,並且該列表不會「 t捲起來。
結合了'號碼:selectOneMenu'用'A4J:ajax'是非常,非常罕見。 – Kukeltje