gpt4 book ai didi

java - Primefaces 命令按钮无法正常工作

转载 作者:太空宇宙 更新时间:2023-11-04 06:50:37 24 4
gpt4 key购买 nike

我想,当我按下命令按钮时,刷新我的页面(所有输入文本框,所有复选框为空,就像重新加载页面一样。我尝试使用 update="@requestForm"、update=":requestForm"、update="@all"ajax="false"、update="@([id$=requestForm])",但没有成功...

这是我的命令按钮的代码:

  <h:commandButton value="Save" id="saveBtn"
actionListener="#{requestBean.addRequest()}" ajax="false" />

我的表单有 id =“requestForm”。有什么想法吗?

最佳答案

有很多方法可以实现这一目标。

  1. 您可以将托管 Bean 请求设置为限定范围。
  2. 您可以在提交后将支持 bean 中的值设置为 null
  3. 您可以使用 p:ajax 组件的 resetValues(设置为 true)属性。
  4. 您可以在 p:commandButton 中使用 p:resetInput 组件
  5. 您可以在支持 bean 中使用 RequestContext.getCurrentInstance().reset("reference to the component to Reset") 方法。

Primefaces - ShowCase 上有这些方法的示例,请在 Misc 下搜索 ResetInput

关于java - Primefaces 命令按钮无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23342987/

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