respuesta a la pestaña en primefaces muy lenta
Frecuentes
Visto 1,297 equipos
2 Respuestas
1
La mejor manera de resolver esto es usando una actualización parcial. Un enfoque para la actualización parcial es usar p:remoteCommand. Aquí hay una muestra de código para que pueda comenzar.
<p:tabView widgetVar="tabPanel"
dynamic="false" cache="true"
actionListener="tabChange()">
<p:remoteCommand name="tabChange"
process="@this"
update="someOtherThingPerhaps"
actionListener="#{tabBean.onTabChange}" />
....
Respondido el 07 de enero de 14 a las 18:01
0
Tal vez sería útil una muestra de la definición de sus pestañas, versión de primefaces + biblioteca jsf relacionada, en mi experiencia, una respuesta lenta cuando el usuario hace clic en una pestaña depende de la complejidad de la tabla de datos dentro de cada pestaña, cuando el usuario hace clic en una nueva pestaña , la solicitud se envía a su bean de respaldo onTabChange (asegúrese de que el código en ese oyente no sea demasiado costoso), y también afectará el tiempo de redibujado de la computadora cliente (si tiene una tabla de datos con 100 columnas que tienen muchas cosas como información sobre herramientas , botones, enlaces, etc., se notará cuando la computadora del cliente tarde en dibujar los cambios).
contestado el 04 de mayo de 12 a las 12:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas jsf-2 or haz tu propia pregunta.