Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <ui:composition xmlns="http://www.w3.org/1999/xhtml"
- xmlns:s="http://jboss.com/products/seam/taglib"
- xmlns:ui="http://java.sun.com/jsf/facelets"
- xmlns:f="http://java.sun.com/jsf/core"
- xmlns:h="http://java.sun.com/jsf/html"
- xmlns:rich="http://richfaces.org/rich"
- xmlns:a="http://richfaces.org/a4j"
- template="layout/peq_base_template.xhtml">
- <ui:define name="body">
- <a:loadScript src="resource://jquery.js" />
- <a:loadScript src="/javascript/util.js" />
- <a:loadScript src="/javascript/jquery.number_format.js" />
- <a:loadScript src="/javascript/jquery.price_format.1.7.js" />
- <a:loadScript src="/javascript/jquery.numeric.js" />
- <a:loadScript src="/javascript/jquery.maskedinput-1.2.2.min.js" />
- <a:loadScript src="/javascript/jquery.alphanumeric.js" />
- <a:loadScript src="/javascript/crud-util.js" />
- <rich:tabPanel switchType="client">
- <!-- Para a tab ficar com o tamanho maximo da tela, colocar a propriedade height em 445px -->
- <rich:tab label="#{efetivarPropostaSeguradoraAction.windowTitle}">
- <a:form id="formCliente" eventsQueue="peqQueue">
- <fieldset id="filterPanel"
- class="green-fieldset">
- <legend>#{messages['peq.template.label.filters']}</legend>
- <s:div id="divfilterPanel">
- <s:decorate template="layout/column_group.xhtml">
- <ui:param name="width" value="880px" />
- <s:decorate id="cpfDecorate" template="layout/column.xhtml">
- <ui:param name="width" value="125px" />
- <ui:define name="label">#{messages['efetivar-proposta-seguradora.label.cpf']}:</ui:define>
- <h:inputText id="cpfInput"
- value="#{efetivarPropostaSeguradoraAction.cpf}"
- maxlength="14"
- converter="cpfCnpjConverter"
- style="width:80px">
- <rich:jQuery selector="#cpfInput" query="mask('999.999.999-99')" timing="onload" />
- </h:inputText>
- <rich:jQuery name="focusCpfField" timing="onload" selector="#cpfInput" query="focus();"/>
- </s:decorate>
- <s:decorate id="numPropostaDecorate" template="layout/column.xhtml">
- <ui:param name="width" value="165px" />
- <ui:define name="label">#{messages['efetivar-proposta-seguradora.label.nr-proposta']}:</ui:define>
- <h:inputText id="numPropostaField"
- value="#{efetivarPropostaSeguradoraAction.nrPropostaSeguradora}"
- maxlength="18"
- style="width:120px; text-align: left;">
- </h:inputText>
- </s:decorate>
- </s:decorate>
- </s:div>
- <s:div id="divFilterButtons" style="float: right; padding: 0 0 5px 0">
- <a:commandButton id="searchButton"
- ajaxSingle="false"
- action="#{efetivarPropostaSeguradoraAction.pesquisar()}"
- oncomplete="focusCpfField();"
- value="#{messages['peq.template.button.search']}"
- eventsQueue="peqQueue"
- ignoreDupResponses="true"
- reRender="resultList, divGridButtonsState"
- style="color: white; font-size: 16px; width: 120px; height: 25px; background: url(img/green_button_degrade.png);" />
- <a:commandButton id="resetButton"
- ajaxSingle="true"
- action="#{efetivarPropostaSeguradoraAction.limparDadosPesquisa()}"
- oncomplete="focusCpfField();"
- value="#{messages['peq.template.button.reset']}"
- eventsQueue="peqQueue"
- ignoreDupResponses="true"
- reRender="divfilterPanel, resultList, divGridButtons, divGridButtonsState"
- style="color: white; font-size: 16px; width: 120px; height: 25px; background: url(img/green_button_degrade.png);" />
- </s:div>
- <s:div rendered="#{!efetivarPropostaSeguradoraAction.canSearch()}">
- <script type="text/javascript">
- enableButton('formCliente:searchButton');
- </script>
- </s:div>
- </fieldset>
- <s:div id="divSearchResult" styleClass="height: 285px; overflow: auto;">
- <a:region>
- <ui:include src="layout/tecno_loading.xhtml" />
- <fieldset id="resultPanel" class="green-fieldset" style="padding: 0 5px 5px;">
- <legend align="center">#{messages['peq.template.label.result']}</legend>
- <rich:extendedDataTable id="resultList"
- height="245px"
- width="885px"
- selection="#{efetivarPropostaSeguradoraAction.selection}"
- value="#{efetivarPropostaSeguradoraAction.dataModel}"
- var="e"
- sortMode="single"
- enableContextMenu="false"
- noDataLabel="#{messages['peq.template.label.no-result']}">
- <a:support event="onRowClick"
- eventsQueue="peqQueue"
- reRender="btnEfetivar"
- action="#{efetivarPropostaSeguradoraAction.setPropostaEscolhida(e)}" />
- <rich:column id="inscricaoColumn"
- label="#{messages['efetivar-proposta-seguradora.label.nr-inscricao']}"
- sortable="false"
- width="100"
- style="text-align: right">
- <f:facet name="header">
- <h:outputText value="#{messages['efetivar-proposta-seguradora.label.nr-inscricao']}" />
- </f:facet>
- <h:outputText value="#{e.inscricaoOficial}" title="#{e.inscricaoOficial}" />
- </rich:column>
- <rich:column id="simulacaoColumn"
- label="#{messages['efetivar-proposta-seguradora.label.nr-simulacao']}"
- sortable="false"
- width="100"
- style="text-align: right">
- <f:facet name="header">
- <h:outputText value="#{messages['efetivar-proposta-seguradora.label.nr-simulacao']}" />
- </f:facet>
- <h:outputText value="#{e.simulacao}" title="#{e.simulacao}" />
- </rich:column>
- <rich:column id="inscricaoSeguradoraColumn"
- label="#{messages['efetivar-proposta-seguradora.label.nr-seguradora']}"
- width="110"
- style="text-align: right">
- <f:facet name="header">
- <h:outputText value="#{messages['efetivar-proposta-seguradora.label.nr-seguradora']}" />
- </f:facet>
- <h:outputText value="#{e.inscricaoSeguradora}" title="#{e.inscricaoSeguradora}" />
- </rich:column>
- <rich:column id="cpfColumn"
- label="#{messages['efetivar-proposta-seguradora.label.cpf']}"
- sortable="false"
- width="100"
- style="text-align: left">
- <f:facet name="header">
- <h:outputText id="cpfOutpux"
- value="#{messages['efetivar-proposta-seguradora.label.cpf']}" />
- </f:facet>
- <h:outputText value="#{e.cpfFormatado}" title="#{e.cpfFormatado}" id="cpfOutput" />
- <rich:jQuery selector="#cpfOutput" query="mask('999.999.999-99')" timing="onload" />
- </rich:column>
- <rich:column id="nomeColumn"
- label="#{messages['efetivar-proposta-seguradora.label.nome']}"
- sortable="false"
- width="325"
- style="text-align: left">
- <f:facet name="header">
- <h:outputText value="#{messages['efetivar-proposta-seguradora.label.nome']}" />
- </f:facet>
- <h:outputText value="#{e.nome}" title="#{e.nome}" />
- </rich:column>
- <rich:column id="situacaoColumn"
- label="#{messages['efetivar-proposta-seguradora.label.situacao']}"
- width="130"
- style="text-align: left">
- <f:facet name="header">
- <h:outputText
- value="#{messages['efetivar-proposta-seguradora.label.situacao']}" />
- </f:facet>
- <h:outputText value="#{e.situacao != null ? e.situacao.descricao : ''}" title="#{e.situacao != null ? e.situacao.descricao : ''}" />
- </rich:column>
- </rich:extendedDataTable>
- </fieldset>
- </a:region>
- </s:div>
- <s:div id="divGridButtons" style="float: right;">
- <a:commandButton id="btnEfetivar"
- value="#{messages['efetivar-proposta-seguradora.label.efetivar']}"
- onclick="Richfaces.showModalPanel('confirmationModal');"
- eventsQueue="peqQueue"
- disabled="#{efetivarPropostaSeguradoraAction.propostaEscolhida == null}"
- style="color: white; font-size: 16px; width: 120px; height: 25px; background: #{efetivarPropostaSeguradoraAction.propostaEscolhida == null ? 'url(img/green_button_degrade_disabled.png)' : 'url(img/green_button_degrade.png)'};" />
- <a:commandButton id="bntHome"
- value="#{messages['peq.template.button.home']}"
- action="/home.seam"
- eventsQueue="peqQueue"
- style="color: white; font-size: 16px; width: 120px; height: 25px; background: url(img/green_button_degrade.png);" />
- </s:div>
- <s:div id="divGridButtonsState">
- <s:div rendered="#{!efetivarPropostaSeguradoraAction.canInclude()}">
- <script type="text/javascript">
- disableButton('formCliente:btnEfetivar');
- </script>
- </s:div>
- </s:div>
- </a:form>
- </rich:tab>
- </rich:tabPanel>
- </ui:define>
- <ui:define name="outsideForm">
- <rich:modalPanel id="confirmationModal"
- label="#{messages['fwk.message.atencao']}"
- resizeable="false"
- moveable="false"
- onresize="return false;"
- height="120"
- width="300"
- onshow="focusButtonNo();">
- <f:facet name="header">
- #{messages['fwk.message.atencao']}
- </f:facet>
- <a:form id="confirmationForm">
- <s:div style="height: 50px;">
- #{messages['efetivar-proposta-seguradora.msg.confirmacao']}
- </s:div>
- <s:div style="float: right; margin-right: 10px">
- <a:commandButton id="buttonYes"
- value="#{messages['peq.template.button.yes']}"
- onclick="Richfaces.hideModalPanel('confirmationModal');"
- ajaxSingle="true"
- action="#{efetivarPropostaSeguradoraAction.efetivar()}"
- ignoreDupResponses="true"
- eventsQueue="peqQueue"
- reRender="resultList, divGridButtonsState"
- style="color: white; font-size: 16px; width: 120px; height: 25px; background: url(img/green_button_degrade.png);" />
- <a:commandButton id="buttonNo"
- value="#{messages['peq.template.button.no']}"
- onclick="Richfaces.hideModalPanel('confirmationModal');"
- ignoreDupResponses="true"
- eventsQueue="peqQueue"
- style="color: white; font-size: 16px; width: 120px; height: 25px; background: url(img/green_button_degrade.png);" />
- <rich:jQuery name="focusButtonNo" selector="#buttonNo" query="focus();"/>
- </s:div>
- </a:form>
- </rich:modalPanel>
- </ui:define>
- </ui:composition>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement