Jsf 2 在primefaces中对选项卡的响应非常慢
我的jsf页面中有4个选项卡。但是,当我单击其中一个选项卡时,响应非常慢,无法获得该选项卡上的实际页面。关于这一部分有什么想法吗?也许你的选项卡定义的一个示例会很有用,primefaces+相关jsf库的版本,根据我的经验,当用户单击选项卡时,响应速度慢取决于每个选项卡中数据表的复杂性,当用户单击一个新选项卡时,请求会发送到你的支持bean(确保监听器中的代码不太昂贵),并且客户端计算机的重画时间也会影响(如果您有一个包含100列的数据表,其中包含大量工具提示、按钮、链接等内容,那么当客户端计算机绘制更改速度较慢时,会很明显).解决此问题的最佳方法是使用部分更新。部分更新的一种方法是使用p:remoteCommand。下面是一个代码示例Jsf 2 在primefaces中对选项卡的响应非常慢,jsf-2,Jsf 2,我的jsf页面中有4个选项卡。但是,当我单击其中一个选项卡时,响应非常慢,无法获得该选项卡上的实际页面。关于这一部分有什么想法吗?也许你的选项卡定义的一个示例会很有用,primefaces+相关jsf库的版本,根据我的经验,当用户单击选项卡时,响应速度慢取决于每个选项卡中数据表的复杂性,当用户单击一个新选项卡时,请求会发送到你的支持bean(确保监听器中的代码不太昂贵),并且客户端计算机的重画时间也会影响(如果您有一个包含100列的数据表,其中包含大量工具提示、按钮、链接等内容,那么当客户端计算
<p:tabView widgetVar="tabPanel"
dynamic="false" cache="true"
actionListener="tabChange()">
<p:remoteCommand name="tabChange"
process="@this"
update="someOtherThingPerhaps"
actionListener="#{tabBean.onTabChange}" />
....
....