Primefaces具有autocomplete
组件,其中包含建议列表。其中一个属性称为maxResults
,您可以在其中限制列表中建议的数量。如果还有更多变体,则列表末尾会显示maxResults
带有三个点的按钮(称为moreText
)。
还有一个moreText
事件,该事件在“当单击moreText被单击时”触发。
问题是,当我单击此按钮时,建议列表将消失而没有显示任何结果。
我的预期行为是,当我按下moreText
按钮时,将加载新建议。使用或不使用moreText
事件。我明白什么地方不对吗?
我见过这个answer,但看起来更像是肮脏的骇客。我真的不想使用它。
答案 0 :(得分:0)
您是否通过结合使用AJAX事件和客户端API尝试了以下解决方案(解决方法)?
PrimeFaces autoComplete expand maxResults with moreText
基于Primefaces Doku的moreText
属性仅用于显示文本(列表中的最后一项),并且moreText
AJAX事件在那里,您可以提出自己的解决方案。