gpt4 book ai didi

java - a4j :commandButton always executes form even when execute id's given

转载 作者:行者123 更新时间:2023-12-01 05:14:58 26 4
gpt4 key购买 nike

我有一个 a4j:commandLink ,它应该在点击时执行 a4j:outputPanel 。然而,即使我在执行标记中给出了 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>

对此有任何帮助来覆盖默认行为还是我在这里遗漏了任何内容

问候,南迪什

最佳答案

刚刚找出原因:

1) 如果命令按钮位于嵌套的 a4:repeats 中,并且引用了外层循环的实例变量,则单击时将提交表单以解析值。

2) 现在我完全不再使用操作,而是使用 a4 java 脚本函数异步调用所需的操作

关于java - a4j :commandButton always executes form even when execute id's given,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11401698/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com