jsf - 当命令按钮(ajax=false)进入时,带有文件上传的 JSF 对话框关闭
问题描述
我正在使用 jsf 6.1。
我有一个 <p:dialog 和一个 <p:fileUpload 里面。当 <p:commandButton with ajax= false 被触发时,对话框将被关闭。我希望如果发生任何验证错误,diaglog 将不会关闭。谁能帮助我:1.解释为什么使用ajax = false时关闭对话框2.验证错误时防止关闭对话框的方法。
我的示例代码:
<h:form id="form" enctype="multipart/form-data">
<p:inputText value="#{bean.value}" />
<p:fileUpload value="#{bean.reportFile}" mode="simple" skinSimple="true"/>
<p:commandButton action="#{bean.updateExp()}" ajax="false"/>
</h:form>
解决方案
推荐阅读
- permissions - 如何在 ModelViewSet 中设置 POST 请求的权限
- c++ - 理解运算符重载的问题
- android - 使用 Gradle 安装时强制 Android 版本降级
- c# - 如何使用 .Net Framework 通过 C# 获取 Windows 注册表项的真正价值?
- javascript - 聚合物 3 中未定义的工厂全局变量
- javascript - Javascript 模块包含在量角器配置 js 文件中
- javascript - 传单层上的多个即时过滤
- c# - 从 xaml 代码创建对象并识别它们
- javascript - 从数组中删除特定元素
- angular - 获取加载指示器的 http post 请求进度