maia_modificado/.svn/pristine/61/61802f138924ef3a970180fded2...

60 lines
3.6 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="formPerson" >
<maia:pageEvents controller="#{peopleFastController}"
queryProcess=":formPerson:filters"
queryUpdate=":formPerson:tabperson:formPersonDetail:data-content, :formPerson:tabperson:formPersonAddress:address, :formPerson:tabperson:formPersonPhone:phones"
saveProcess=":formPerson:tabperson:formPersonDetail:data-content"
saveUpdate=":formPerson:tabperson:formPersonDetail:data-content, :formPerson:tabperson:formPersonAddress:address, :formPerson:tabperson:formPersonPhone:phones"
focusContainer=":formPerson: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="fpkuser" value="#{msg_customer.lbl_usercode}:" />
<p:inputText id="fpkuser" value="#{peopleFastController.mfilelds['pk.personcode']}" style="width: 160px;" disabled="true" />
<p:outputLabel for="fname" value="#{msg_customer.lbl_person}:" />
<p:inputText id="fname" value="#{peopleFastController.mfilelds['personname']}" style="width: 400px;" disabled="true" />
<p:commandButton id="idLovPerson" icon="ui-icon-link" actionListener="#{peopleFastController.openPersonLov()}" process="@this, :formPerson:filters" styleClass="m-lov-button">
<p:ajax event="dialogReturn" listener="#{peopleFastController.onReturnPersonLov}" update=":formPerson:filters, :formPerson:tabperson:formPersonDetail:data-content, :formPerson:tabperson:formPersonAddress:address, :formPerson:tabperson:formPersonPhone"
oncomplete="Maia.focusContainer(':formPerson: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" action="#{peopleFastController.query()}" update="tabperson" process="@this, filters"/>
<p:commandButton value="#{msg_general.btn_save}" icon="ui-icon-disk" action="#{peopleFastController.save()}" process="formPerson"
update="formPerson"/>
</h:panelGrid>
<p:tabView id="tabperson" styleClass="m-tab-inner" dynamic="true" >
<p:tab id="natural" title="#{msg_general.tab_generals}" >
<ui:include src="_natural.xhtml" />
</p:tab>
<p:tab id="address" title="#{msg_general.tab_address}" >
<ui:include src="_address.xhtml" />
</p:tab>
<p:tab id="telephone" title="#{msg_general.tab_telephones}">
<ui:include src="_telephone.xhtml" />
</p:tab>
</p:tabView>
</h:form>
</h:body>
</ui:define>
</ui:composition>