maia_modificado/.svn/pristine/60/60f027d034ef3876e04cdc2bcc1...

28 lines
2.0 KiB
Plaintext
Executable File

<ui:component xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:comp="http://java.sun.com/jsf/composite">
<comp:interface shortDescription="">
<comp:attribute name="controller" shortDescription="Controlador de la tabla a dar mantenimiento" />
<comp:attribute name="update" shortDescription="Widgets a actualizar" />
<comp:attribute name="process" shortDescription="Widgets a procesar" />
<comp:attribute name="dialogWidgetVar" shortDescription="Widgetvar del dialogo" />
<comp:attribute name="showUpdateBtn" shortDescription="Mostrar boton actualizar, el valor por defecto es 'true'" default="true" />
<comp:attribute name="showCancelBtn" shortDescription="Mostrar boton cancelar, el valor por defecto es 'true'" default="true"/>
<comp:attribute name="disableUpdateBtn" shortDescription="Deshabilita boton actualizar, el valor por defecto es 'false'" default="false" />
<comp:attribute name="disableCancelBtn" shortDescription="Deshabilita boton cancelar, el valor por defecto es 'false'" default="false"/>
</comp:interface>
<comp:implementation>
<div id="#{cc.clientId}">
<h:panelGrid columns="2">
<p:commandButton value="#{msg_general.btn_update}" validateClient="true" process="@this, #{cc.attrs.process}" update="#{cc.attrs.update}"
action="#{cc.attrs.controller.update()}" disabled="#{cc.attrs.disableUpdateBtn}" rendered="#{cc.attrs.showUpdateBtn}"
icon="ui-icon-disk" oncomplete="if(args.validationFailed){return false;} PF('#{cc.attrs.dialogWidgetVar}').hide()" />
<p:commandButton value="#{msg_general.btn_cancell}" oncomplete="PF('#{cc.attrs.dialogWidgetVar}').hide()" icon="ui-icon-trash" process="@this" rendered="#{cc.attrs.showCancelBtn}" disabled="#{cc.attrs.disableCancelBtn}"/>
</h:panelGrid>
</div>
</comp:implementation>
</ui:component>