Snippets JavaServer Faces

1. En lugar de usar una imagen blank.gif

<rich:spacer width="7" />

2. Combos con relacion de dependencia padre, hijo.

<h:selectOneMenu
   id="cmbGerencia"
   value="#{Controller.bean.gerencia.id}"
   valueChangeListener="#{Controller.cambioCmbGerencia}">
   <f:selectItems value="#{Controller.cmbGerencia}" />
   <a4j:support event="onchange" reRender="cmbArea" />
</h:selectOneMenu>
<h:selectOneMenu
   id="cmbArea"
   value="#{Controller.bean.area.id}"
   valueChangeListener="#{Controller.cambioCmbArea}" >
   <f:selectItems value="#{Controller.cmbArea}" />
   <a4j:support event="onchange" reRender="cmbUsuario" />
</h:selectOneMenu>

3. Conjunto de botones para operaciones relacionadas

<h:panelGrid styleClass="gridContentTotal"
    columnClasses="gridContentBusDer">
<h:panelGroup>
<h:commandButton id="btnVolver" action="lista"
    disabled="false" value="Volver" actionListener="#" />
<rich:spacer width="3" />
<h:commandButton id="btnActualizar" value="Actualizar" action="#"
    disabled="#{Controller.bean.id eq null}"
    actionListener="#{Controller.actualizarBean}" />
<rich:spacer width="3" />
<h:commandButton id="btnGuardar" value="Guardar" action="#"
    disabled="#{Controller.bean.id ne null}"
    actionListener="#{Controller.guardarBean}" />
</h:panelGroup>
</h:panelGrid>

4. Ventana modal

<f:subview id="fs">
 <rich:modalPanel id="rmpUsuario"
   autosized="true"
   moveable="true"
   height="200"
   width="600"
   keepVisualState="true">
   <f:facet name="header">
     <h:outputText value="Usuarios" />
   </f:facet>
   <f:facet name="controls">
     <h:graphicImage
       url="http://#{request.serverName}:#{request.serverPort}#{request.session.servletContext.contextPath}/images/cerrar.png"
       alt="Cerrar"
       title="Cerrar"
       style="cursor:pointer"
       onclick="Richfaces.hideModalPanel('rmpUsuario')" />
   </f:facet>
   <ui:include src="modalUsuario.xhtml" />
 </rich:modalPanel>
</f:subview>

5. Contenedor de la ventana modal

<ui:composition
 template="/template/plantilla.xhtml"
 xmlns:jsp="http://java.sun.com/JSP/Page"
 xmlns:ui="http://java.sun.com/jsf/facelets"
 xmlns:h="http://java.sun.com/jsf/html"
 xmlns:f="http://java.sun.com/jsf/core"
 xmlns:c="http://java.sun.com/jstl/core"
 xmlns:t="http://myfaces.apache.org/tomahawk"
 xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
 xmlns:rich="http://richfaces.org/rich">
 <ui:define name="page-content">
 ...
 <h:form>
 ...
 </h:form>
 <!-- inicio del modal -->
 <!-- fin del modal -->
 </ui:define>
</ui:composition>

6. Cuerpo de la ventana modal

7.

Etiquetas:

Una respuesta to “Snippets JavaServer Faces”

  1. url shortener custom name Says:

    It’s wonderful that you are getting ideas from this piece of writing as well as from our discussion made at this time.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: