0
我有一個maxResult
和moreText
屬性的自動完成。PrimeFaces autoComplete用moreText展開maxResults
XHTML
<p:autoComplete maxResults="50" moreText="show more results" ...>
<p:ajax event="moreText" listener="#{bean.onMoreText} />
</p:autoComplete
豆
public void onMoreText(AjaxBehaviourEvent event) {
AutoComplete ac = (AutoComplete)event.getSource();
ac.setMaxResults(ac.getMaxResults() + 50);
}
我要的是結果列表展開額外的50行。它這樣工作,但我的問題是,點擊moreText
行後隱藏結果列表。當我再次搜索時,我會得到一個包含100,150個結果的結果列表。
我怎樣才能achive的結果列表點擊後,立即展開對show more results
也許在ajax調用假的一個點擊下拉? – Kukeltje
我沒有這個自動完成的下拉按鈕 –
然後嘗試僞造一個輸入點擊...對不起... – Kukeltje