【发布时间】:2017-11-23 16:51:36
【问题描述】:
单击 Primefaces 中 fileUpload 控件的“选择”按钮时,我希望能够在允许选择要上传的文件之前触发我的表单验证。这可能吗?目前,用户可以单击“选择”和“上传”而不进行验证。这会阻止我的文档保存,但正在创建附件。 我知道我可以隐藏 fileUpload 控件,直到成功验证并保存表单,但如果可能,我更愿意在单击“选择”按钮时调用验证。 我已经在 onStart 中尝试了 remoteCommand 调用,但似乎没有任何东西可以强制进行验证。
【问题讨论】:
-
您可以在 bean 控制的“禁用”属性中使用布尔变量,并在验证后更新上传组件和此变量。
-
您好豪尔赫,感谢您的回复。当用户单击“选择”时,我如何调用验证。我想这样做,因为它会在用户上传附件之前向用户提供有关所需内容的反馈。
标签: jsf primefaces