1
我有一个a4j:commandLink
它应该执行一个a4j:outputPanel
点击。然而,即使在执行标签中给出了id,它也会在点击时执行表单。a4j:commandButton总是执行表单,即使执行id的给定
<a4j:commandLink id="more_message_button" value="Load More Comments"
action="#{feedbackAction.setFeedbackIdForExpansion(unitfeedback.feedbackId)}"
execute="expandedList,more_message_button" href="javascript:void(0)"
limitRender="true" render="expandedList,more_message_button">
</a4j:commandLink>`
<a4j:outputPanel layout="block" id="expandedList">
<a4j:repeat value="#{feedbackAction.getCommentsForNextHop(unitfeedback)}"
var="unitComment" rowKeyVar="idx">
.
.
.
</a4j:outputPanel>
任何帮助来改变默认的行为,还是我失去了什么这里
问候, Nandish
你的意思是渲染网页上的所有内容了吗? – kosa 2012-07-09 19:25:15
不,但整个表格会在后面执行。只渲染我想要的东西。但我不想让整个表单重新执行。我只想要重新处理a4j:输出面板 – 2012-07-09 19:26:49
您是否尝试过使用ajaxsingle =“true”? – 2012-07-10 09:21:45