【问题标题】:rich:fileUpload loses elements after page refreshrich:fileUpload 页面刷新后丢失元素
【发布时间】:2013-01-08 14:56:48
【问题描述】:

我正在使用丰富的面孔元素rich:fileUpload。文件上传工作正常。

我只是认为一种行为是中继问题: 用户上传文件。他现在可以查看他上传的所有文件,并在必要时清除一个或所有文件。但是,如果他刷新页面(F5 或某些快捷方式),文件列表将被清除。表单中的所有其他信息都存在,但上传文件的列表不存在。更糟糕的是:用户现在无法删除曾经上传的文件。

有没有办法再次在fileUpload 元素内显示文件渲染/加载文件列表。我可以轻松地创建一个dataGrid,但两次显示文件列表似乎是错误的,以防用户刷新页面。

富人面孔展示还使用了第二个列表:fileUpload-Demo

【问题讨论】:

  • 你需要把你的 bean SessionScoped...
  • 想知道为什么没有回答! :)

标签: ajax jsf-2 richfaces


【解决方案1】:

正如您在演示 fileUpload-Demo 中看到的那样,他们正在使用 @SessionScoped bean。当使用 @RequestScoped@ViewScoped bean 时,会重新创建 bean,因为视图是。

这将是解决您的问题的最简单方法。

【讨论】:

    猜你喜欢
    • 2016-01-26
    • 2021-07-03
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2020-11-19
    • 2014-07-20
    • 2017-05-24
    • 2017-01-04
    相关资源
    最近更新 更多