【问题标题】:FileLimit is not working in primefaces file upload when multiple="true"当 multiple="true" 时,FileLimit 在 primefaces 文件上传中不起作用
【发布时间】:2013-08-31 20:17:48
【问题描述】:

我尝试在<p:fileUpload> 的应用程序中设置fileLimit="4" 以验证用户何时上传多个文件但不超过四个。但这不起作用。

当我为这个multiple=true 场景检查primefaces showcase 时,也没有工作。最奇怪的是,当我尝试在 Eclipse 中自动完成 <p:fileUpload> 中的属性时,我没有看到任何 fileLimitfileLimitMessage 等。我使用的是 Primefaces 3.5v。这是 Primefaces 文件上传中的错误吗?

【问题讨论】:

    标签: file-upload jsf-2 primefaces jboss7.x


    【解决方案1】:

    出于某种原因,PrimeFaces 主要展示网站正在展示当前的 alpha/beta/RC 版本,而不是最新的稳定版本。您可以通过查看展示站点页脚中的版本信息来验证这一点。这确实令人困惑。以前,所有 PrimeFaces alpha/beta/RC 版本都在不同的展示网站(称为 PrimeFaces 实验室)上展示。

    在您的特定情况下,<p:fileUpload>fileLimit 属性确实已添加到 PrimeFaces 4.0 和 absent 3.5 中。要使用此属性,您需要升级到 PrimeFaces 4.0。它目前仅以snapshot 的形式提供(注意:您应该直接向他们报告所有问题)。最终版本计划在几周后发布。

    【讨论】:

    • @BalusC....谢谢。像往常一样,您是救生员.... Primefaces Maven Repo 中是否提供此快照?
    • 不客气。是的,它可以在他们的回购primefaces.org/downloads.html 中找到我的答案中的“快照”链接也指向它。
    • @BalusC ....我已经尝试从该仓库安装primefaces 4.0 版本。我可以看到属性,但 fileLimit 仍然没有验证,即使我上传的次数超过了限制,而且我猜 primefaces 展示柜是使用最新版本部署的,因为当我使用 Primefaces 4.0 时,我看到展示柜的相同行为
    • 如前所述,它仍然是 Alpha 版。如果您认为这是一个错误,请向他们报告。 code.google.com/p/primefaces/issues
    猜你喜欢
    • 2017-10-03
    • 2013-02-05
    • 1970-01-01
    • 1970-01-01
    • 2014-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-15
    相关资源
    最近更新 更多