<h:head></h:head>
<h:form id="formularioCadastroPais">
<h:panelGrid columns="3">
<h:outputText value="Nome" />
<p:inputText id="nomePais" required="true"
requiredMessage="prencha pais" value="#{paisMB.pais.nome}" />
<p:commandButton update="@form,formTabelaPaises" value="Cadastrar"
actionListener="#{paisMB.inserir()}" />
</h:panelGrid>
</h:form>
<h:form>
<p:commandButton value="Relatório de paises"
actionListener="#{paisMB.chamarRelatorio()}" ajax="false" />
</h:form>
<h:form id="formTabelaPaises">
<p:dataTable value="#{paisMB.paises}" var="pas">
<p:column headerText="ID">
<h:outputText value="#{pas.id}" />
</p:column>
<p:column headerText="Nome">
<h:outputText value="#{pas.nome}" />
</p:column>
<p:column headerText="Opçoes">
<p:commandButton value="Alterar"
update="formularioCadastroPais">
<f:setPropertyActionListener value="#{pas}"
target="#{paisMB.pais}" />
</p:commandButton>
<p:commandButton value="Excluir"
action="#{paisMB.excluir(pas.id)}" update="@form">
<p:confirm header="Confirmação"
message="deseja excluir esse pais?"
icon="pi pi-exclamation-triangle" />
</p:commandButton>
</p:column>
</p:dataTable>
<p:confirmDialog global="true" showEffect="fade" hideEffect="fade">
<p:commandButton value="SIM" type="button"
styleClass="ui-confirmdialog-yes" icon="pi pi-check" />
<p:commandButton value="NAO" type="button"
styleClass="ui-confirmdialog-no" icon="pi pi-times" />
</p:confirmDialog>
</h:form>