Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Primefaces 正在加载JSF页面的图标或消息_Primefaces_Jsf 2 - Fatal编程技术网

Primefaces 正在加载JSF页面的图标或消息

Primefaces 正在加载JSF页面的图标或消息,primefaces,jsf-2,Primefaces,Jsf 2,在同样使用PrimeFaces的JSF应用程序中,当单击命令链接时,页面在执行了大约30秒的操作后导航到另一个JSF页面。在加载目标页面之前,用户无法传递消息等待几秒钟。因此,用户继续再次单击命令链接。 是否有任何方法显示消息或图标,说明页面导航正在进行,并要求等待导航完成。也许p:blockui会提供适当的反馈,并防止触发多个expansiv操作。同样值得考虑的是,使用AJAX异步执行操作,它可以处理AJAX请求。在这种情况下,导航是完全转到另一个页面。30秒的时间有什么用?可能有一种完全不同

在同样使用PrimeFaces的JSF应用程序中,当单击命令链接时,页面在执行了大约30秒的操作后导航到另一个JSF页面。在加载目标页面之前,用户无法传递消息等待几秒钟。因此,用户继续再次单击命令链接。
是否有任何方法显示消息或图标,说明页面导航正在进行,并要求等待导航完成。

也许p:blockui会提供适当的反馈,并防止触发多个expansiv操作。同样值得考虑的是,使用AJAX异步执行操作,它可以处理AJAX请求。在这种情况下,导航是完全转到另一个页面。30秒的时间有什么用?可能有一种完全不同的方法。您可以尝试ajaxStatus,它基本上是一个在操作执行时出现的对话框:)您可以将模式设置为true,这样用户在显示时就不会触发其他内容。请随时发布您自己问题的答案,这没关系。可能对你来说很有趣。这里有一个重复的候选人: