我们在jsf / primefaces应用程序中遇到Ajax问题。
以下是我们的情景。
Primefaces Panel - >面板网格(2列) - >标签& primefaces输入元素(Textbox / Checkbox / RadioButton等)。 在更改任何input元素时,我们有一个ajax调用,我们在update属性的帮助下处理相应ajax操作的输入和oncomplete,我们正在更新父面板。根据答案我们显示/隐藏子问题。当Ajax请求正在进行时,如果用户对同一页面上的其他输入元素(选择复选框或单选按钮)执行任何后续操作,则请求不会排队。一旦面板更新了第一个ajax请求,用户作为第二个动作的一部分输入的数据就会丢失。我们尝试通过尝试async =“true”和async =“false”来解决此问题。
有人可以建议如何通过阻止/锁定UI来解决这个问题吗?
提前致谢。
答案 0 :(得分:0)