34 lines
2.1 KiB
Plaintext
Executable File
34 lines
2.1 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:pe="http://primefaces.org/ui/extensions"
|
|
xmlns:comp="http://java.sun.com/jsf/composite">
|
|
|
|
<comp:interface>
|
|
<comp:attribute name="openMethod" shortDescription="Metodo para abrir el lov" />
|
|
<comp:attribute name="onReturnMethod" shortDescription="Metodo que fija los filtros en el controlador de la pantalla actual a partir del registro seleccionado y realiza la consulta de los datos " />
|
|
<comp:attribute name="controller" shortDescription="Controlador que contiene los metodos 'openMethod' y 'onReturnMethod'" />
|
|
<comp:attribute name="update" shortDescription="Widgets a actualizar despues de realizar la consulta de los datos" />
|
|
</comp:interface>
|
|
<comp:implementation>
|
|
<div id="#{cc.clientId}">
|
|
<p:outputLabel for="fpkmod" value="#{msg_general.lbl_module}:" />
|
|
<pe:keyFilter mask="int" for="fpkmod"/>
|
|
<p:inputText id="fpkmod" value="#{cc.attrs.controller.mfilters['pk.transactionmodule']}" style="width: 25px;" disabled="true" />
|
|
|
|
<p:outputLabel for="fpktran" value="#{msg_general.lbl_transaction}:" />
|
|
<pe:keyFilter mask="int" for="fpktran"/>
|
|
<p:inputText id="fpktran" value="#{cc.attrs.controller.mfilters['pk.transactioncode']}" style="width: 40px;" disabled="true" />
|
|
|
|
<p:outputLabel for="fname" value="#{msg_general.lbl_description}:" />
|
|
<pe:keyFilter mask="alphanum" for="fname"/>
|
|
<p:inputText id="fname" value="#{cc.attrs.controller.mfilelds['name']}" style="width: 300px;" disabled="true" />
|
|
|
|
<p:commandButton id="translov" icon="ui-icon-link" actionListener="#{cc.attrs.controller[cc.attrs.openMethod]}" process="@this" styleClass="m-lov-button">
|
|
<p:ajax event="dialogReturn" listener="#{cc.attrs.controller[cc.attrs.onReturnMethod]}" update="#{cc.attrs.update}" />
|
|
</p:commandButton>
|
|
</div>
|
|
</comp:implementation>
|
|
</ui:component> |