EDIT
наклоняет как получить rendered
правильно работать с update
атрибутами. Вот мои кодыJSF + Primefaces: Проблема с «оказанной» компонентой с помощью AJAX
<ui:define name="left">
<h:form>
<p:commandLink value="Hey"
actionListener="#{bean.setRenderComment}"
update="comment"/>
</h:form>
</ui:define>
<ui:define name="right">
<h:panelGroup id="comment" rendered="#{bean.renderComment}">
hello
</h:panelGroup>
</ui:define>
renderComment
является Булевы атрибуты внутри bean
. setRenderComment
в основном переключать состояние renderComment
как этот
this.renderComment = !this.renderComment;
вправо, каждый раз, когда я нажимаю на ссылку Hey
, мне нужно обновить либо оказывать hello
или выключить. Как я могу это исправить, так что я не нужно обновить
Спасибо. Оно работает :). Я объясняю, почему я использую 'panelGroup', потому что у меня есть много компонентов, которые я хочу включить или отключить, используя только один атрибут' rendered'. Если я должен это сделать, я думаю, я мог бы просто взять «panelGroup». Большое спасибо человеку: D –