【发布时间】:2014-09-12 04:26:42
【问题描述】:
我们在 jsf/primefaces 应用程序中遇到了 Ajax 问题。
下面是我们的场景。
Primefaces 面板 -> 面板网格(2 列)-> 标签和 primefaces 输入元素(文本框/复选框/单选按钮等)。 在更改任何输入元素时,我们有一个 ajax 调用,我们在更新属性的帮助下处理相应 ajax 操作的输入和 oncomplete,我们正在更新父面板。根据答案,我们显示/隐藏子问题。当 Ajax 请求正在进行时,如果用户对同一页面上的其他输入元素(选择复选框或单选按钮)执行任何后续操作,则该请求不会排队。一旦面板针对第一个 ajax 请求进行了更新,用户在第二个操作中输入的数据就会丢失。我们试图通过尝试 async="true" 和 async="false" 来解决这个问题。
谁能建议如何在不阻止/锁定 UI 的情况下解决此问题?
提前致谢。
【问题讨论】:
标签: jsf primefaces