Я могу упустить пару моментов, но я взломал приложение jsf/richfaces и хочу иметь возможность делать простейшую навигацию на основе ajax:
главная страница содержит ссылку на меню моего поддерживающего компонента
<h:form>
<rich:dropDownMenu binding="#{PrismBacking.nodeMenu}" />
</h:form>
this относится к коду для методов поддерживающего компонента
это моя главная страница ajax панель
<rich:panel id="content">
<a4j:include viewId="#{PrismBacking.viewId}" />
</rich:panel>
я не могу понять, как заставить вспомогательный компонент использовать выбранный элемент из rich:dropDownMenu для обновления того, что возвращается getViewId.
я предполагаю: 1) мне нужно убедиться, что пункты меню в методе getNodeMenu имеют правильную полезную нагрузку, поэтому setViewId вызывается с правильной строкой, а мой rich:panel id="content" повторно визуализируется.
будем очень признательны за любые подсказки о том, как это сделать.
mark