TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Xhtml Do Jsf

Artigo: Xhtml Do Jsf. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  7/10/2014  •  238 Palavras (1 Páginas)  •  446 Visualizações

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"

xmlns:h="http://java.sun.com/jsf/html"

xmlns:f="http://java.sun.com/jsf/core"

xmlns:ui="http://java.sun.com/jsf/facelets"

xmlns:p="http://primefaces.org/ui">

<h:head></h:head>

<body>

<h:form>

<p:panel header="Cadastro de Usuário">

<p:messages>

</p:messages>

<p:panelGrid columns="2">

<p:outputLabel value="Estado"></p:outputLabel>

<p:selectOneMenu value="#{usuarioBean.usuario.cidade.estado}"

converter="#{estadoConverter}"

valueChangeListener="#{usuarioBean.buscarCidades}">

<f:selectItem noSelectionOption="true" itemLabel="Selecione"></f:selectItem>

<f:selectItems value="#{estadoBean.estadoList}" var="est"

itemLabel="#{est.uf}"></f:selectItems>

<f:ajax event="change" render="selCidade"></f:ajax>

</p:selectOneMenu>

<p:outputLabel value="Cidade"></p:outputLabel>

<p:selectOneMenu value="#{usuarioBean.usuario.cidade}"

converter="#{cidadeConverter}" id="selCidade">

<f:selectItems value="#{usuarioBean.cidadeList}" var="cid"

itemLabel="#{cid.nome}"></f:selectItems>

</p:selectOneMenu>

<p:outputLabel value="Nome:"></p:outputLabel>

<p:inputText value="#{usuarioBean.usuario.nome}"></p:inputText>

<p:outputLabel value="E-mail"></p:outputLabel>

<p:inputText value="#{usuarioBean.usuario.email}"></p:inputText>

<p:outputLabel value="Senha:"></p:outputLabel>

<p:password value="#{usuarioBean.usuario.senha}"></p:password>

</p:panelGrid>

<p:commandButton value="Salvar" action="#{usuarioBean.salvar}"

update="@form"></p:commandButton>

</p:panel>

<p:panel header="Lista de Usuários">

<p:dataTable value="#{usuarioBean.usuarioList}" var="usuario"

rows="5" paginator="true" paginatorAlwaysVisible="false">

<p:column headerText="Id">

<h:outputText value="#{usuario.id}"></h:outputText>

</p:column>

<p:column headerText="Nome">

<h:outputText value="#{usuario.nome}"></h:outputText>

</p:column>

<p:column headerText="E-mail">

<h:outputText value="#{usuario.email}"></h:outputText>

</p:column>

<p:column headerText="UF">

<h:outputText value="#{usuario.cidade.estado.uf}"></h:outputText>

</p:column>

<p:column headerText="Ação">

<p:commandButton icon="ui-icon-trash" title="Excluir"

oncomplete="confirmacao.show()">

<f:setPropertyActionListener target="#{usuarioBean.usuario}"

value="#{usuario}" />

</p:commandButton>

<p:commandButton icon="ui-icon-pencil" title="Editar"

update="@form">

<f:setPropertyActionListener target="#{usuarioBean.usuario}"

value="#{usuario}" />

</p:commandButton>

</p:column>

</p:dataTable>

<p:confirmDialog

...

Disponível apenas no TrabalhosGratuitos.com