62 lines
3.3 KiB
Plaintext
Executable File
62 lines
3.3 KiB
Plaintext
Executable File
<ui:composition xmlns:h="http://java.sun.com/jsf/html"
|
|
xmlns:f="http://java.sun.com/jsf/core"
|
|
xmlns:ui="http://java.sun.com/jsf/facelets"
|
|
xmlns:p="http://primefaces.org/ui"
|
|
xmlns:pe="http://primefaces.org/ui/extensions"
|
|
xmlns:maia="http://java.sun.com/jsf/composite/maiaComponents"
|
|
template="/WEB-INF/templates/template.xhtml">
|
|
|
|
<ui:define name="content">
|
|
<h:body>
|
|
<h:form id="formTable">
|
|
|
|
<maia:pageEvents controller="#{juridicalPersonController.peopleFastController}"
|
|
queryProcess=":formTable:filters"
|
|
queryUpdate=":formTable:tabcompany:formJuridica:data-content, :formTable:tabcompany:formPersonAddress:address,"
|
|
saveProcess=":formTable:tabcompany:formJuridica:data-content"
|
|
saveUpdate=":formTable:tabcompany:formJuridica:data-content, :formTable:tabcompany:formPersonAddress:address"
|
|
focusContainer=":formTable:filters" />
|
|
|
|
<p:panelGrid id="filters" columns="5" styleClass="m-filters">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_general.lbl_filters}" />
|
|
</f:facet>
|
|
|
|
<p:outputLabel for="fname" value="#{msg_customer.lbl_person}:" />
|
|
<p:inputText id="fname" value="#{juridicalPersonController.mfilelds['personname']}" style="width: 400px;" disabled="true" />
|
|
|
|
<p:commandButton id="idLovPerson" icon="ui-icon-link" actionListener="#{juridicalPersonController.openPersonLov()}"
|
|
process="@this, :formTable:filters" styleClass="m-lov-button" disabled="#{juridicalPersonController.isDisableSave}">
|
|
<p:ajax event="dialogReturn" listener="#{juridicalPersonController.onReturnPersonLov}"
|
|
update="formTable" oncomplete="Maia.focusContainer(':formTable:filters')"/>
|
|
</p:commandButton>
|
|
|
|
</p:panelGrid>
|
|
|
|
<h:panelGrid columns="7" id="controls" styleClass="m-controls">
|
|
<p:commandButton id="query" value="#{msg_general.btn_query}" icon="ui-icon-search" disabled="#{juridicalPersonController.isDisableSave}"
|
|
action="#{juridicalPersonController.query()}" update="tabcompany" process="@this, filters"/>
|
|
<p:commandButton value="#{msg_general.btn_save}" icon="ui-icon-disk" action="#{juridicalPersonController.save()}" process="formTable"
|
|
update="formTable" disabled="#{juridicalPersonController.isDisableSave}" />
|
|
</h:panelGrid>
|
|
|
|
<p:tabView id="tabcompany" styleClass="m-tab-inner" dynamic="false" >
|
|
|
|
<p:tab id="juridical" title="#{msg_general.tab_generals}" >
|
|
<ui:include src="/pages/customer/40/_juridical.xhtml" />
|
|
</p:tab>
|
|
<p:tab id="address" title="#{msg_general.tab_address}" >
|
|
<ui:include src="/pages/customer/40/_address.xhtml" />
|
|
</p:tab>
|
|
<p:tab id="telephone" title="#{msg_general.tab_telephones}">
|
|
<ui:include src="/pages/customer/40/_telephone.xhtml" />
|
|
</p:tab>
|
|
|
|
</p:tabView>
|
|
|
|
</h:form>
|
|
|
|
|
|
</h:body>
|
|
</ui:define>
|
|
</ui:composition> |