1 <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <ui:composition xmlns="http://www.w3.org/1999/xhtml"
4 xmlns:s="http://jboss.com/products/seam/taglib"
5 xmlns:ui="http://java.sun.com/jsf/facelets"
6 xmlns:f="http://java.sun.com/jsf/core"
7 xmlns:h="http://java.sun.com/jsf/html"
8 xmlns:rich="http://richfaces.org/rich"
9 template="/layout/template.xhtml">
11 <ui:define name="body">
13 <h:form id="grupoSearch" styleClass="edit">
15 <rich:simpleTogglePanel label="Pesquisar" switchType="ajax">
17 <s:decorate template="/layout/display.xhtml">
18 <ui:define name="label">Nome</ui:define>
19 <h:inputText id="nome" value="#{grupoList.grupo.nome}" size="100"/>
22 <s:decorate template="/layout/display.xhtml">
23 <ui:define name="label">Opções de Pesquisa</ui:define>
24 <h:selectOneRadio id="logic" value="#{grupoList.restrictionLogicOperator}" styleClass="radio">
25 <f:selectItem itemLabel="Com todas as palavras" itemValue="and"/>
26 <f:selectItem itemLabel="Com qualquer uma das palavras" itemValue="or"/>
30 </rich:simpleTogglePanel>
32 <div class="actionButtons">
33 <h:commandButton id="search" value="Pesquisar" action="/seguro/admin/grupo/GrupoList.xhtml"/>
34 <s:button id="reset" value="Limpar" includePageParams="false"/>
40 <f:facet name="header">Resultados da Pesquisa (#{empty grupoList.resultList ? 0 : (grupoList.paginated ? grupoList.resultCount : grupoList.resultList.size)})</f:facet>
41 <div class="results" id="grupoList">
43 <h:outputText value="A pesquisa não encontrou resultados!"
44 rendered="#{empty grupoList.resultList}"/>
46 <rich:dataTable id="grupoList"
48 value="#{grupoList.resultList}"
49 rendered="#{not empty grupoList.resultList}">
51 <f:facet name="header">
52 <ui:include src="/layout/sort.xhtml">
53 <ui:param name="entityList" value="#{grupoList}"/>
54 <ui:param name="propertyLabel" value="Id"/>
55 <ui:param name="propertyPath" value="grupo.id"/>
58 <h:outputText value="#{_grupo.id}"/>
61 <f:facet name="header">
62 <ui:include src="/layout/sort.xhtml">
63 <ui:param name="entityList" value="#{grupoList}"/>
64 <ui:param name="propertyLabel" value="Nome"/>
65 <ui:param name="propertyPath" value="grupo.nome"/>
68 <h:outputText value="#{_grupo.nome}"/>
71 <f:facet name="header">
72 <ui:include src="/layout/sort.xhtml">
73 <ui:param name="entityList" value="#{grupoList}"/>
74 <ui:param name="propertyLabel" value="Ativo"/>
75 <ui:param name="propertyPath" value="grupo.ativo"/>
78 <h:outputText value="#{ (_grupo.ativo) ? 'Sim' : 'Não'}"/>
80 <rich:column styleClass="action">
81 <f:facet name="header">Ação</f:facet>
82 <s:link view="/seguro/admin/grupo/#{empty from ? 'Grupo' : from}.xhtml"
83 value="#{empty from ? 'Ver' : 'Selecionar'}"
84 propagation="#{empty from ? 'none' : 'default'}"
86 <f:param name="grupoId"
87 value="#{_grupo.id}"/>
90 <s:link view="/seguro/admin/grupo/GrupoEdit.xhtml"
94 rendered="#{empty from}">
95 <f:param name="grupoId"
96 value="#{_grupo.id}"/>
104 <div class="tableControl">
106 <s:link view="/seguro/admin/grupo/GrupoList.xhtml"
107 rendered="#{grupoList.previousExists}"
108 value="#{messages.left}#{messages.left} Primeira Página"
110 <f:param name="firstResult" value="0"/>
113 <s:link view="/seguro/admin/grupo/GrupoList.xhtml"
114 rendered="#{grupoList.previousExists}"
115 value="#{messages.left} Página Anterior"
117 <f:param name="firstResult"
118 value="#{grupoList.previousFirstResult}"/>
121 <s:link view="/seguro/admin/grupo/GrupoList.xhtml"
122 rendered="#{grupoList.nextExists}"
123 value="Próxima Página #{messages.right}"
125 <f:param name="firstResult"
126 value="#{grupoList.nextFirstResult}"/>
129 <s:link view="/seguro/admin/grupo/GrupoList.xhtml"
130 rendered="#{grupoList.nextExists}"
131 value="Última Página #{messages.right}#{messages.right}"
133 <f:param name="firstResult"
134 value="#{grupoList.lastFirstResult}"/>
139 <s:div styleClass="actionButtons" rendered="#{empty from}">
140 <s:button view="/seguro/admin/grupo/GrupoEdit.xhtml"
144 <f:param name="grupoId"/>