-
Notifications
You must be signed in to change notification settings - Fork 15
DateFilter
ayslanms edited this page Feb 16, 2016
·
1 revision
Filtro de datas para o LazyDataModelImpl.

Este component facilita o uso de filtros com campos de data no dataTable que utilize o LazyDataModelImpl.
Esse componente renderiza 2 componentes calendar do primefaces, um sendo a data inicial da consulta e outro sendo a data final. Ele funciona por causa do RestrictionType DATA_TABLE_FILTER e tem um tratamento diferenciado, ao selecionar a data de início da consulta é a adicionado a restrição GREATER_EQUALS_THAN e ao se selecionar a data final é adicionado a restrição LESS_EQUALS_THAN.
Para ser renderizado ele deve ser definido no facet header do componente p:column.
Utilização
<p:column sortBy="#{object.date}"
filterBy="#{object.date}" style="text-align: center;">
<f:facet name="header">
Date Field
<x:dateFilter/>
</f:facet>
<h:outputText value="#{object.date}"/>
</p:column>Xpert-framework
Documentation
- O que é o xpert-framework?
- Dependências
- Configurando o xpert-config.xml
- Classes Utilitárias
- Xpert-Faces
- Introdução
- Conversores
- Componentes JSF
- I18N do Bean validation
- Tratamento de Regra de Negócio com o BusinessException
- Exibindo mensagem com o FacesMessageUtils
- Restrictions
- Consultas dinâmicas com o QueryBuilder
- DAO Genérico - BaseDAO
- DataTable paginado no banco com o LazyDataModelImpl
- Definindo os joins com o JoinBuilder
- Unicidade dos campos com UniqueField
- Criação de relatórios com o FacesJasper
- Artefatos para CRUDs
- Geração de Código (CRUD) com o xpert-maker
- Auditando as entidades com o xpert-audit
- Auditoria de Consultas
- SequenceUpdater - Atualizando as sequences
- Controle de Acesso através do xpert-security
- Autenticação LDAP/ActiveDirectory
- Boas práticas para o mapeamento de entidades
- Possíves problemas ao utilizar o xpert-framework
Criando projeto do archetype
- Introdução
- Arquétipos disponíveis do xpert-framework
- Características de um projeto gerado pelo arquétipo
- Configuração de banco de dados
- Criando um projeto a partir do arquétipo maven
- Estrutura de um projeto gerado a partir do arquétipo maven
Useful links