我有一个带有primefaces的JSF应用程序。当我单击菜单项并在页面正确显示之前,我会看到组件片刻如下(Image1):
最后它正确显示(Image2):
( 通过这种方式,我想避免查看图像1.有谁知道我怎么能得到它?我附上了我的页面代码。
masterLayout.xhtml:
<!DOCTYPE html>
<html lang="en"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui">
<h:head>
<title>Entorno Batch</title>
<link href="resources/css/estilos.css" type="text/css" rel="stylesheet" />
<meta http-equiv="refresh" content="#{facesContext.externalContext.sessionMaxInactiveInterval};url=#{request.contextPath}/loginView.xhtml"/>
</h:head>
<h:body>
<p:layout fullPage="true">
<p:layoutUnit position="north" size="130" header="Gestión Procesos Batch" resizable="true" closable="true" collapsible="true">
<ui:insert name="headerLayout" >
<ui:include src="./headerLayout.xhtml" />
</ui:insert>
</p:layoutUnit>
<p:layoutUnit position="west" size="300" header="Opciones" >
<ui:insert name="menu" >
<ui:include src="./menuOptions.xhtml" />
</ui:insert>
</p:layoutUnit>
<p:layoutUnit position="center">
<ui:insert name="content"></ui:insert>
</p:layoutUnit>
</p:layout>
</h:body>
</html>
administracionProcesos.xhtml:
<ui:composition template="/masterLayout.xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui">
<ui:define name="content">
<p:panel id="panelProcesosBatch" >
<h:form id="form">
<p:panel id="panelFiltros" header="Filtros" style="margin-bottom:20px">
...