Introduo
Definio
Caractersticas
A Biblioteca de Componentes
Como Usar?
Exemplos
Introduo
Levar para a Web a ideia de componentes sofisticados
existentes no desenvolvimento Desktop.
Definio de PrimeFaces
PrimeFaces
Framework desenvolvido pela Prime Teknoloji (Turquia)
que oferece um conjunto de componentes ricos para o
JSF.
Caractersticas
A Biblioteca de Componentes
PrimeFaces
Site: http://primefaces.org/
Exemplo de Utilizao
JSF
JSF + PrimeFaces
Como Usar?
PrimeFaces
Site: http://primefaces.org/
Como Usar?
PrimeFaces
Como Usar?
PrimeFaces
Como Usar?
//index.xhtml
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:p="http://primefaces.org/ui">
(...)
<h:form>
<p:outputLabel value="Nome: " />
<p:inputText
value="#{usuario.nome}" />
Exemplo de Componentes
PrimeFaces
Exemplo de Componentes
PrimeFaces
Implementando Componentes
PrimeFaces
InputMask
Slider
Switch
Rating
Calendar
Implementando Componentes
PrimeFaces
InputMask
Implementando Componentes
PrimeFaces
InputMask
<p:outputLabel value="Data: " />
<p:inputMask value="#{usuario.dataMascara}"
mask="99/99/9999"/>
<p:outputLabel value="Fone: " />
<p:inputMask value="#{usuario.fone}" mask="(99)9999-9999"/>
Implementando Componentes
PrimeFaces
Slider
Implementando Componentes
PrimeFaces
Slider
<p:outputLabel value="Selecione um valor: " />
<p:inputText value="#{usuario.numero1}" size="5"/>
<p:slider style="width: 200px" />
<p:outputLabel value="Selecione um valor: " />
<p:inputText value="#{usuario.numero2}" size="5"/>
<p:slider type="vertical" />
Implementando Componentes
PrimeFaces
Switch
Implementando Componentes
PrimeFaces
Rating
Implementando Componentes
PrimeFaces
Calendar
Implementando Componentes
PrimeFaces
Calendar
<p:outputLabel value="Data 1:" />
<p:calendar value="#{usuario.data1}" readonlyInput="true"/>
<p:outputLabel value="Data 2:" />
<p:calendar value="#{usuario.data1}" mode="inline" />
Dvidas?