我有一个带有Primefaces 5.1组件的JSF应用程序,我对Primefaces ajax调用有疑问。
在视图中,有一个隐藏的<p:commandButton>
,每x
秒触发它(event="click"
}并完成一次网络服务调用。现在,问题在于当执行此ajax调用时,整个UI被阻止,用户无法再与应用程序交互。这对我来说是个大问题,因为这个调用可能需要1秒钟。
例如,如果用户在输入字段中键入内容,并且在完成ajax调用的同时,则在调用完成后显示用户键入的所有内容。
我的问题如下:有没有人遇到过同样的问题?如果是,您是否找到了一种处理方式,因为ajax调用不会阻止UI?谢谢。
我必须添加commandButton
组件具有async
属性。我已将属性设置为true
,但问题仍然存在。