JSF AJAX命令按钮未更新Primefaces选择列表

JSF AJAX命令按钮未更新Primefaces选择列表

PrimeFaces

<p:commandButton>
组件无法与一起使用
<f:ajax>
。您需要使用按钮自己的以ajax为目标的属性。而不是
<f:ajaxexecute>
您应该使用
<p:commandButton process>
。但这已默认为
@form
,因此您可以忽略它。而不是
<f:ajaxrender>
您应该使用
<p:commandButton update>
。指定已经被覆盖的客户机ID
@form
是不必要的,因此就
@form
足够了。该
ajax="true"
属性也是不必要的,因为它已经是默认值。

所以这应该做:

<p:commandButton value="Select tags" update="@form" />

具体问题 无关
,您正在使用getter方法进行业务工作。这是一个坏主意。而是按按钮的

action
方法进行 *** 作。您似乎也正在使用会话范围的bean来查看范围的数据。这是一个坏主意。而是将bean放入视图范围。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5050612.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存