javascript - jsf PrimeFaces 如何关闭模态表单

标签 javascript jsf primefaces

我创建了一个模态表单。虽然提交按钮工作正常:

<p:commandButton ajax="false" value="save" action="#{editErReferencesFormWebBean.submit}" />

我不知道如何创建一个仅关闭对话框的取消按钮。我不想调用服务员。 有没有一种简单的方法可以关闭对话框(并丢弃所有输入)?

最佳答案

阅读 Primefaces 文档:

    <p:dialog widgetVar="modal" modal="true" closable="false">
     <!-- Modal content -->
     <h:form id="form">
        <p:commandButton value="Cancel" onclick="PF('modal').hide();$('#form').trigger('reset');" type="button" />
      </h:form>
    </p:dialog>

此外,您可以将 closable 属性设置为 true 以显示关闭对话框的 X 图标。

关于javascript - jsf PrimeFaces 如何关闭模态表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33784166/

相关文章:

javascript - 完全删除/删除一个div并显示另一个(切换)

java - JSF 标签不会在 XHTML 页面中呈现 - Spring Boot + JSF 2.2

java - 我可以调用一个方法并从 p :commandLink 一起重定向到另一个页面吗

primefaces - 滚动 p :messages into view when it is updated and (error) messages are present

javascript - 是否可以在 javascript 中检查空内联?

Javascript - 单击空格时左侧下拉菜单不会消失,但尽管代码相同,但右侧下拉菜单会消失。使困惑

javascript - 需要 URL 的正则表达式

java - 通用 JSF 实体转换器

jsf - 如何在 JSF 组件中监视异步/后台线程状态并获取通知

jquery - 我的 <p :fileUpload> 上可能存在 CSS 错误