Xhtml Do Jsf
Artigo: Xhtml Do Jsf. Pesquise 862.000+ trabalhos acadêmicosPor: Unnatural • 7/10/2014 • 238 Palavras (1 Páginas) • 495 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
...