gpt4 book ai didi

jsf - primefaces 命令按钮更新不起作用

转载 作者:行者123 更新时间:2023-12-05 07:59:38 25 4
gpt4 key购买 nike

<分区>

我已将我的代码最小化,以便更好地向您展示什么不起作用。

<h:body>
<f:view>
<h:form id="wbSelectForm">
<p:commandButton id="viewWorkbenchButton" icon="ui-icon-show"
title="View Workbench" update=":wbTestPanel"
actionListener="#{WorkbenchControllerBean.test}">
</p:commandButton>
</h:form>

<p:panel id="wbTestPanel">
Test: Active Wb: #{WorkbenchControllerBean.number}
</p:panel>
</f:view>
</h:body>

当我按下 commandButton 时,我希望“wbTestPanel”正在更新,但这并没有发生。我知道这是因为没有调用 WorkbenchControllerBean.getNumber()。

我正在使用 primefaces 3.5。我已经尝试了“进程”属性的不同值以及将 RequestContext.getCurrentInstance().update("wbTestPanel") 放入 WorkbenchControllerBean.test() 方法中。

我认为也许代码是正确的,但项目或运行时环境(Java 7 + JBoss 7.1.1)中有任何设置阻止 primefaces 更新其他面板。你能给我一个提示要搜索什么吗?

提前致谢!

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