Primefaces:扩展自动完成列表

时间:2018-09-28 13:07:52

标签: jsf primefaces

Primefaces具有autocomplete组件,其中包含建议列表。其中一个属性称为maxResults,您可以在其中限制列表中建议的数量。如果还有更多变体,则列表末尾会显示maxResults带有三个点的按钮(称为moreText)。
还有一个moreText事件,该事件在“当单击moreText被单击时”触发。

问题是,当我单击此按钮时,建议列表将消失而没有显示任何结果。
我的预期行为是,当我按下moreText按钮时,将加载新建议。使用或不使用moreText事件。我明白什么地方不对吗?


我见过这个answer,但看起来更像是肮脏的骇客。我真的不想使用它。

1 个答案:

答案 0 :(得分:0)

您是否通过结合使用AJAX事件和客户端API尝试了以下解决方案(解决方法)?

PrimeFaces autoComplete expand maxResults with moreText

基于Primefaces Doku的moreText属性仅用于显示文本(列表中的最后一项),并且moreText AJAX事件在那里,您可以提出自己的解决方案。