28 lines
2.0 KiB
Plaintext
Executable File
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> |