Estoy trabajando en mi primer proyecto J2EE, estoy utilizando JPA, JSF con PrimeFaces ver 3.4.2. Estoy haciendo una aplicación con funciones CRUD. Mi aplicación está construida (una vez que se autenticó el usuario) sobre un p:layout con los siguientes argumentos: fullPage="true" id="desktop" y dentro, tengo 5 componentes del tipo layoutUnit (norte, sur, este, oeste y centro) La duda que tengo, es que todos los componentes (wizard, paneles, etc) no se cómo colocarlos dentro del layoutUnit central y que su movimiento, como tal, sea dependiente del tamaño de este. Debido a que he visto ejemplos, la única manera que estoy mostrando esos formularios, es mediante dialog y dentro, los formularios deseados, pero estos se mueven por fuera del layoutUnit central y esto es un problema para mi. Coloco un fragmento de mi código: <h:body> <p:layout fullPage="true" id="desktop" style="height: 100%">
Estoy trabajando en mi primer proyecto J2EE, estoy utilizando JPA, JSF con PrimeFaces ver 3.4.2. Estoy haciendo una aplicación con funciones CRUD. Mi aplicación está construida (una vez que se autenticó el usuario) sobre un p:layout con los siguientes argumentos: fullPage="true" id="desktop" y dentro, tengo 5 componentes del tipo layoutUnit (norte, sur, este, oeste y centro) La duda que tengo, es que todos los componentes (wizard, paneles, etc) no se cómo colocarlos dentro del layoutUnit central y que su movimiento, como tal, sea dependiente del tamaño de este. Debido a que he visto ejemplos, la única manera que estoy mostrando esos formularios, es mediante dialog y dentro, los formularios deseados, pero estos se mueven por fuera del layoutUnit central y esto es un problema para mi.
Coloco un fragmento de mi código:
<h:body>
<p:layout fullPage="true" id="desktop" style="height: 100%">
<p:layoutUnit position="north" size="33" header="Usuario actual: #{loginBean.name}"
resizable="true" closable="false" collapsible="true" effect="drop">
</p:layoutUnit>
<p:layoutUnit position="south" size="130" header="Opciones" resizable="true" closable="true" collapsible="true">
<h:form>
<p:dock>
<p:menuitem value="Acerca de" icon="/resources/images/about-me.png" onclick="acerca.show()" />
</p:dock>
</h:form>
</p:layoutUnit>
<p:layoutUnit position="east" size="120" header="Right" resizable="true" closable="true" collapsible="true">
</p:layoutUnit>
<p:layoutUnit position="center">
<h:form>
<p:dialog modal="false" widgetVar="newClient" maximizable="false" minimizable="false"
hideEffect="drop" showEffect="drop" width="800" header="Alta de Cliente" resizable="false">
<p:wizard id="wizardClient">
<p:tab id="firstStep" title="Datos fiscales">
<p:panel header="Básicos">
<h:messages errorClass="error"/>
.....
</p:tab id="secondStep" title="Localización">
....
<p:tab>
</p:wizard>
</p:dialog>
</h:form>
</p:layoutUnit>
</h:body>
Agradezco cualquier sugerencia... :)