Pagina View
Last updated
Was this helpful?
Last updated
Was this helpful?
Esta página contendrá los botones Editar, Eliminar, Imprimir y Regresar. El diseño final sera similiar a este:
Creamos la página de la misma manera que en los ejemplos anteriores
En el class="row form-header-2" colocamos los botones para las operaciones descritas.
<div class="row form-header-2" style="padding-top: 5px;">
<div class="col-md-12 record-status-buttons">
<p:commandButton class="btnn btnn-primary" value="#{msg['boton.edit']}" process=":form:content" action="#{tipovehiculoController.edit()}" update=":form:content" />
<p:commandButton class="btnn btnn-primary" value="#{msg['boton.delete']}" process=":form:content" action="#{tipovehiculoController.delete()}" update=":form:content" >
<p:confirm header="#{app['dialog.delete']}" message="#{msg['info.doyouwantdelete']}" icon="ui-icon-alert" />
</p:commandButton>
<p:commandButton class="btnn btnn-primary" value="#{msg['boton.print']}" process=":form:content" action="#{tipovehiculoController.print()}"
ajax="false"
update=":form:content" />
<p:link class="btnn btnn-primary" value="#{msg['boton.return']}" outcome="/pages/tipovehiculo/list"/>
</div>
</div>
Colocamos los componentes similar a la pagina create
Agregar un componente <p:confirmDialog para personalizar el dialogo para confirmar la eliminación
<p:confirmDialog global="true" showEffect="fade" hideEffect="explode">
<p:commandButton value="#{msg['boton.yes']}" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check" />
<p:commandButton value="#{msg['boton.no']}" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close" />
</p:confirmDialog>
<?xml version='1.0' encoding='UTF-8' ?>
<!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:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:b="http://bootsfaces.net/ui"
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:jsf="http://xmlns.jcp.org/jsf">
<body>
<ui:composition template="./../../WEB-INF/template.xhtml">
<ui:define name="top">
<h1>
#{msg['tipovehiculo.title']}
<small> </small>
</h1>
</ui:define>
<!--
Contenido
-->
<ui:define name="content">
<h:form id="form" rendered="#{loginController.loggedIn}">
<h:panelGroup id="content" layout="block">
<p:messages id="msgs"/>
<div class="row form-header-2" style="padding-top: 5px;">
<div class="col-md-12 record-status-buttons">
<p:commandButton class="btnn btnn-primary" value="#{msg['boton.edit']}" process=":form:content" action="#{tipovehiculoController.edit()}" update=":form:content" />
<p:commandButton class="btnn btnn-primary" value="#{msg['boton.delete']}" process=":form:content" action="#{tipovehiculoController.delete()}" update=":form:content" >
<p:confirm header="#{app['dialog.delete']}" message="#{msg['info.doyouwantdelete']}" icon="ui-icon-alert" />
</p:commandButton>
<p:commandButton class="btnn btnn-primary" value="#{msg['boton.print']}" process=":form:content" action="#{tipovehiculoController.print()}"
ajax="false"
update=":form:content" />
<p:link class="btnn btnn-primary" value="#{msg['boton.return']}" outcome="/pages/tipovehiculo/list"/>
</div>
</div>
<div class="row form-body">
<div class="form-group row">
<p:outputLabel class="col-xs-2 col-form-label" value="#{msg.idtipovehiculo}"/>
<div class="col-xs-4">
<p:outputLabel id="name" value="#{tipovehiculoController.tipovehiculo.idtipovehiculo}" class="required form-name-input fullWidth"
/>
</div>
</div>
<div class="form-group row">
<p:outputLabel class="col-xs-2 col-form-label" value="#{msg.tipo}"/>
<div class="col-xs-4">
<p:inputText id="tipo" class="fullWidth" value="#{tipovehiculoController.tipovehiculo.tipo}"
placeholder="#{msg.tipo}" maxlength="55" requiredMessage="#{msg.tipo} #{msg['info.required']}"/>
</div>
</div>
<div class="form-group row">
<p:outputLabel class="col-xs-2 col-form-label" value="#{msg.fecha}"/>
<div class="col-xs-4">
<p:calendar id="desde" pattern="dd/MM/yyyy" class="fullWidth required"
selectOtherMonths="true"
navigator="true"
value="#{tipovehiculoController.tipovehiculo.fecha}" title="#{msg.fecha}" >
</p:calendar>
</div>
</div>
</div>
</h:panelGroup>
<p:confirmDialog global="true" showEffect="fade" hideEffect="explode">
<p:commandButton value="#{msg['boton.yes']}" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check" />
<p:commandButton value="#{msg['boton.no']}" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close" />
</p:confirmDialog>
</h:form>
</ui:define>
</ui:composition>
</body>
</html>