Advertisement
Guest User

adasd

a guest
May 24th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.62 KB | None | 0 0
  1. <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <ui:composition xmlns="http://www.w3.org/1999/xhtml"
  4. xmlns:s="http://jboss.com/products/seam/taglib"
  5. xmlns:ui="http://java.sun.com/jsf/facelets"
  6. xmlns:f="http://java.sun.com/jsf/core"
  7. xmlns:h="http://java.sun.com/jsf/html"
  8. xmlns:rich="http://richfaces.org/rich"
  9. xmlns:a="http://richfaces.org/a4j"
  10. template="layout/peq_base_template.xhtml">
  11.  
  12. <ui:define name="body">
  13. <a:loadScript src="resource://jquery.js" />
  14. <a:loadScript src="/javascript/util.js" />
  15. <a:loadScript src="/javascript/jquery.number_format.js" />
  16. <a:loadScript src="/javascript/jquery.price_format.1.7.js" />
  17. <a:loadScript src="/javascript/jquery.numeric.js" />
  18. <a:loadScript src="/javascript/jquery.maskedinput-1.2.2.min.js" />
  19. <a:loadScript src="/javascript/jquery.alphanumeric.js" />
  20. <a:loadScript src="/javascript/crud-util.js" />
  21.  
  22. <rich:tabPanel switchType="client">
  23. <!-- Para a tab ficar com o tamanho maximo da tela, colocar a propriedade height em 445px -->
  24. <rich:tab label="#{efetivarPropostaSeguradoraAction.windowTitle}">
  25. <a:form id="formCliente" eventsQueue="peqQueue">
  26. <fieldset id="filterPanel"
  27. class="green-fieldset">
  28. <legend>#{messages['peq.template.label.filters']}</legend>
  29.  
  30. <s:div id="divfilterPanel">
  31. <s:decorate template="layout/column_group.xhtml">
  32. <ui:param name="width" value="880px" />
  33.  
  34. <s:decorate id="cpfDecorate" template="layout/column.xhtml">
  35. <ui:param name="width" value="125px" />
  36. <ui:define name="label">#{messages['efetivar-proposta-seguradora.label.cpf']}:</ui:define>
  37. <h:inputText id="cpfInput"
  38. value="#{efetivarPropostaSeguradoraAction.cpf}"
  39. maxlength="14"
  40. converter="cpfCnpjConverter"
  41. style="width:80px">
  42. <rich:jQuery selector="#cpfInput" query="mask('999.999.999-99')" timing="onload" />
  43. </h:inputText>
  44. <rich:jQuery name="focusCpfField" timing="onload" selector="#cpfInput" query="focus();"/>
  45. </s:decorate>
  46.  
  47. <s:decorate id="numPropostaDecorate" template="layout/column.xhtml">
  48. <ui:param name="width" value="165px" />
  49. <ui:define name="label">#{messages['efetivar-proposta-seguradora.label.nr-proposta']}:</ui:define>
  50. <h:inputText id="numPropostaField"
  51. value="#{efetivarPropostaSeguradoraAction.nrPropostaSeguradora}"
  52. maxlength="18"
  53. style="width:120px; text-align: left;">
  54. </h:inputText>
  55. </s:decorate>
  56. </s:decorate>
  57. </s:div>
  58. <s:div id="divFilterButtons" style="float: right; padding: 0 0 5px 0">
  59. <a:commandButton id="searchButton"
  60. ajaxSingle="false"
  61. action="#{efetivarPropostaSeguradoraAction.pesquisar()}"
  62. oncomplete="focusCpfField();"
  63. value="#{messages['peq.template.button.search']}"
  64. eventsQueue="peqQueue"
  65. ignoreDupResponses="true"
  66. reRender="resultList, divGridButtonsState"
  67. style="color: white; font-size: 16px; width: 120px; height: 25px; background: url(img/green_button_degrade.png);" />
  68. <a:commandButton id="resetButton"
  69. ajaxSingle="true"
  70. action="#{efetivarPropostaSeguradoraAction.limparDadosPesquisa()}"
  71. oncomplete="focusCpfField();"
  72. value="#{messages['peq.template.button.reset']}"
  73. eventsQueue="peqQueue"
  74. ignoreDupResponses="true"
  75. reRender="divfilterPanel, resultList, divGridButtons, divGridButtonsState"
  76. style="color: white; font-size: 16px; width: 120px; height: 25px; background: url(img/green_button_degrade.png);" />
  77. </s:div>
  78. <s:div rendered="#{!efetivarPropostaSeguradoraAction.canSearch()}">
  79. <script type="text/javascript">
  80. enableButton('formCliente:searchButton');
  81. </script>
  82. </s:div>
  83. </fieldset>
  84. <s:div id="divSearchResult" styleClass="height: 285px; overflow: auto;">
  85. <a:region>
  86. <ui:include src="layout/tecno_loading.xhtml" />
  87. <fieldset id="resultPanel" class="green-fieldset" style="padding: 0 5px 5px;">
  88. <legend align="center">#{messages['peq.template.label.result']}</legend>
  89.  
  90. <rich:extendedDataTable id="resultList"
  91. height="245px"
  92. width="885px"
  93. selection="#{efetivarPropostaSeguradoraAction.selection}"
  94. value="#{efetivarPropostaSeguradoraAction.dataModel}"
  95. var="e"
  96. sortMode="single"
  97. enableContextMenu="false"
  98. noDataLabel="#{messages['peq.template.label.no-result']}">
  99.  
  100. <a:support event="onRowClick"
  101. eventsQueue="peqQueue"
  102. reRender="btnEfetivar"
  103. action="#{efetivarPropostaSeguradoraAction.setPropostaEscolhida(e)}" />
  104.  
  105. <rich:column id="inscricaoColumn"
  106. label="#{messages['efetivar-proposta-seguradora.label.nr-inscricao']}"
  107. sortable="false"
  108. width="100"
  109. style="text-align: right">
  110. <f:facet name="header">
  111. <h:outputText value="#{messages['efetivar-proposta-seguradora.label.nr-inscricao']}" />
  112. </f:facet>
  113. <h:outputText value="#{e.inscricaoOficial}" title="#{e.inscricaoOficial}" />
  114. </rich:column>
  115.  
  116. <rich:column id="simulacaoColumn"
  117. label="#{messages['efetivar-proposta-seguradora.label.nr-simulacao']}"
  118. sortable="false"
  119. width="100"
  120. style="text-align: right">
  121. <f:facet name="header">
  122. <h:outputText value="#{messages['efetivar-proposta-seguradora.label.nr-simulacao']}" />
  123. </f:facet>
  124. <h:outputText value="#{e.simulacao}" title="#{e.simulacao}" />
  125. </rich:column>
  126.  
  127. <rich:column id="inscricaoSeguradoraColumn"
  128. label="#{messages['efetivar-proposta-seguradora.label.nr-seguradora']}"
  129. width="110"
  130. style="text-align: right">
  131. <f:facet name="header">
  132. <h:outputText value="#{messages['efetivar-proposta-seguradora.label.nr-seguradora']}" />
  133. </f:facet>
  134. <h:outputText value="#{e.inscricaoSeguradora}" title="#{e.inscricaoSeguradora}" />
  135. </rich:column>
  136.  
  137. <rich:column id="cpfColumn"
  138. label="#{messages['efetivar-proposta-seguradora.label.cpf']}"
  139. sortable="false"
  140. width="100"
  141. style="text-align: left">
  142. <f:facet name="header">
  143. <h:outputText id="cpfOutpux"
  144. value="#{messages['efetivar-proposta-seguradora.label.cpf']}" />
  145. </f:facet>
  146. <h:outputText value="#{e.cpfFormatado}" title="#{e.cpfFormatado}" id="cpfOutput" />
  147. <rich:jQuery selector="#cpfOutput" query="mask('999.999.999-99')" timing="onload" />
  148. </rich:column>
  149.  
  150. <rich:column id="nomeColumn"
  151. label="#{messages['efetivar-proposta-seguradora.label.nome']}"
  152. sortable="false"
  153. width="325"
  154. style="text-align: left">
  155. <f:facet name="header">
  156. <h:outputText value="#{messages['efetivar-proposta-seguradora.label.nome']}" />
  157. </f:facet>
  158. <h:outputText value="#{e.nome}" title="#{e.nome}" />
  159. </rich:column>
  160.  
  161. <rich:column id="situacaoColumn"
  162. label="#{messages['efetivar-proposta-seguradora.label.situacao']}"
  163. width="130"
  164. style="text-align: left">
  165. <f:facet name="header">
  166. <h:outputText
  167. value="#{messages['efetivar-proposta-seguradora.label.situacao']}" />
  168. </f:facet>
  169. <h:outputText value="#{e.situacao != null ? e.situacao.descricao : ''}" title="#{e.situacao != null ? e.situacao.descricao : ''}" />
  170. </rich:column>
  171.  
  172. </rich:extendedDataTable>
  173. </fieldset>
  174. </a:region>
  175. </s:div>
  176.  
  177. <s:div id="divGridButtons" style="float: right;">
  178. <a:commandButton id="btnEfetivar"
  179. value="#{messages['efetivar-proposta-seguradora.label.efetivar']}"
  180. onclick="Richfaces.showModalPanel('confirmationModal');"
  181. eventsQueue="peqQueue"
  182. disabled="#{efetivarPropostaSeguradoraAction.propostaEscolhida == null}"
  183. 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)'};" />
  184. <a:commandButton id="bntHome"
  185. value="#{messages['peq.template.button.home']}"
  186. action="/home.seam"
  187. eventsQueue="peqQueue"
  188. style="color: white; font-size: 16px; width: 120px; height: 25px; background: url(img/green_button_degrade.png);" />
  189. </s:div>
  190.  
  191. <s:div id="divGridButtonsState">
  192. <s:div rendered="#{!efetivarPropostaSeguradoraAction.canInclude()}">
  193. <script type="text/javascript">
  194. disableButton('formCliente:btnEfetivar');
  195. </script>
  196. </s:div>
  197. </s:div>
  198. </a:form>
  199. </rich:tab>
  200. </rich:tabPanel>
  201.  
  202. </ui:define>
  203.  
  204. <ui:define name="outsideForm">
  205. <rich:modalPanel id="confirmationModal"
  206. label="#{messages['fwk.message.atencao']}"
  207. resizeable="false"
  208. moveable="false"
  209. onresize="return false;"
  210. height="120"
  211. width="300"
  212. onshow="focusButtonNo();">
  213.  
  214. <f:facet name="header">
  215. #{messages['fwk.message.atencao']}
  216. </f:facet>
  217.  
  218. <a:form id="confirmationForm">
  219. <s:div style="height: 50px;">
  220. #{messages['efetivar-proposta-seguradora.msg.confirmacao']}
  221. </s:div>
  222.  
  223. <s:div style="float: right; margin-right: 10px">
  224. <a:commandButton id="buttonYes"
  225. value="#{messages['peq.template.button.yes']}"
  226. onclick="Richfaces.hideModalPanel('confirmationModal');"
  227. ajaxSingle="true"
  228. action="#{efetivarPropostaSeguradoraAction.efetivar()}"
  229. ignoreDupResponses="true"
  230. eventsQueue="peqQueue"
  231. reRender="resultList, divGridButtonsState"
  232. style="color: white; font-size: 16px; width: 120px; height: 25px; background: url(img/green_button_degrade.png);" />
  233. <a:commandButton id="buttonNo"
  234. value="#{messages['peq.template.button.no']}"
  235. onclick="Richfaces.hideModalPanel('confirmationModal');"
  236. ignoreDupResponses="true"
  237. eventsQueue="peqQueue"
  238. style="color: white; font-size: 16px; width: 120px; height: 25px; background: url(img/green_button_degrade.png);" />
  239. <rich:jQuery name="focusButtonNo" selector="#buttonNo" query="focus();"/>
  240. </s:div>
  241. </a:form>
  242. </rich:modalPanel>
  243. </ui:define>
  244.  
  245. </ui:composition>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement