Когда нажата следующая кнопка (PrimeFaces)
<p:commandButton value="Search"
actionListener="#{personController.searchPersons}"
update="resultTable"/>
Я загружаю список объектов и отображаю их в таблице на текущей странице. Это делается с помощью вызова Ajax.
Теперь я хотел бы сделать следующее: если найден только один объект, не обновляйте таблицу результатов, а ссылайтесь непосредственно на «страницу сведений». (например, detail.xhtml
)
Как это можно сделать?
Я знаю, что могу управлять навигацией через возвращаемое значение моего searchPersons()
метода. Но это не работает так, как должно. Я думаю, что это связано с update="resultTable"
моей кнопки. Но в настоящее время я не знаю, как решить эту проблему ...