Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5.34 KB | None | 0 0
  1. <html xmlns="http://www.w3.org/1999/xhtml"
  2.     xmlns:ui="http://java.sun.com/jsf/facelets"
  3.     xmlns:f="http://java.sun.com/jsf/core"
  4.     xmlns:h="http://java.sun.com/jsf/html"
  5.     xmlns:p="http://primefaces.org/ui">
  6. <h:head></h:head>
  7. <body>
  8.     <h:form id="form">
  9.        
  10.         <h1>OpenFigi API</h1>
  11.         <p:messages id="messages" showDetail="false" autoUpdate="true" />
  12.  
  13.         <h:panelGrid id="grid" columns="3" cellpadding="5">        
  14.            
  15.             <p:outputLabel for="idType" value="IDType: " />
  16.             <p:selectOneMenu id="idType" required="true" value="#{openFigiModel.paperID.idType}" editable="true" >
  17.                 <f:selectItem noSelectionOption="true" itemLabel="Select One" itemValue=""/>
  18.                 <f:selectItem itemLabel="TICKER" itemValue="TICKER" /> 
  19.                 <f:selectItem itemLabel="Test" itemValue="Test" />             
  20.                 <p:ajax update="searchbutton"/>                            
  21.             </p:selectOneMenu>
  22.             <p:message for="idType" />
  23.  
  24.             <p:outputLabel for="idValue" value="IDValue:" />
  25.             <p:selectOneMenu id="idValue" required="true" value="#{openFigiModel.paperID.idValue}" editable="true">
  26.                 <f:selectItem noSelectionOption="true" itemLabel="Select One" itemValue=""/>
  27.                 <f:selectItem itemLabel="AAPL" itemValue="AAPL" />             
  28.                 <p:ajax update="searchbutton"/>  
  29.             </p:selectOneMenu>
  30.             <p:message for="idValue" />
  31.  
  32.             <p:outputLabel for="currency" value="Currency" />          
  33.             <p:selectOneMenu id="currency" value="#{openFigiModel.paperID.currency}" editable="true">
  34.                 <f:selectItem itemLabel="Select One" itemValue="" />               
  35.                 <f:selectItem itemLabel="Test" itemValue="Test" />   
  36.             </p:selectOneMenu>         
  37.             <p:message for="currency" />
  38.  
  39.             <p:outputLabel for="micCode" value="MicCode" />        
  40.             <p:selectOneMenu id="micCode" value="#{openFigiModel.paperID.micCode}" editable="true">
  41.                 <f:selectItem itemLabel="Select One" itemValue="" />               
  42.                 <f:selectItem itemLabel="Test" itemValue="Test" />   
  43.             </p:selectOneMenu>     
  44.             <p:message for="micCode" />
  45.  
  46.             <p:commandButton id="searchbutton" value="Search"
  47.                 disabled="#{empty openFigiModel.paperID.idType or empty openFigiModel.paperID.idValue}"
  48.                 actionListener="#{openFigiControl.search}" ajax="false" />
  49.                
  50.             <p:commandButton id="updatebutton" value="Update Mic data"
  51.                 rendered="#{p:ifGranted('role3')}"
  52.                 actionListener="#{pOIControl.updateMicInfo()}" ajax="false" />
  53.            
  54.         </h:panelGrid>
  55.        
  56.         <br />
  57.  
  58.         <p:dataTable id="table" var="papersWithMicInfo"            
  59.             value="#{openFigiModel.papersWithMicInfo}"         
  60.             rendered="#{openFigiModel.showTable and selectOneMenu1 ne ''}">
  61.  
  62.             <p:column headerText="Name">
  63.                 <h:outputText value="#{papersWithMicInfo.paper.name}" />
  64.             </p:column>
  65.  
  66.             <p:column headerText="Ticker">
  67.                 <h:outputText value="#{papersWithMicInfo.paper.ticker}" />
  68.             </p:column>
  69.  
  70.             <p:column headerText="Exch code">
  71.                 <h:outputText value="#{papersWithMicInfo.paper.exchCode}" />
  72.             </p:column>
  73.  
  74.             <p:column headerText="Security Type">
  75.                 <h:outputText value="#{papersWithMicInfo.paper.securityType}" />
  76.             </p:column>
  77.  
  78.             <p:column headerText="Market Sector">
  79.                 <h:outputText value="#{papersWithMicInfo.paper.marketSector}" />
  80.             </p:column>
  81.  
  82.             <p:column headerText="Figi">
  83.                 <h:outputText value="#{papersWithMicInfo.paper.figi}" />
  84.             </p:column>
  85.  
  86.             <p:column headerText="Figi Composite">
  87.                 <h:outputText value="#{papersWithMicInfo.paper.compositeFIGI}" />
  88.             </p:column>
  89.        
  90.        
  91.             <!-- Ved valg af en linje vises informationer om Mic (fra Excel-arket).  -->
  92.            
  93.             <p:column style="width:40px; text-align: center" rendered="#{p:ifGranted('role2')}">
  94.                 <p:commandButton update=":form:micDetail"                  
  95.                     oncomplete="PF('micDialog').show()  "
  96.                     icon="ui-icon-search"                  
  97.                     title="Mic info"
  98.                       >                
  99.                     <f:setPropertyActionListener value="#{papersWithMicInfo}" target="#{openFigiModel.paperMic}"  />
  100.                 </p:commandButton>
  101.             </p:column>            
  102.                                    
  103.         </p:dataTable>
  104.                        
  105.         <p:dialog header="Mic Info"  widgetVar="micDialog" modal="true" showEffect="slide" hideEffect="fade" resizable="false" >
  106.                 <p:outputPanel id="micDetail" style="text-align:left;" >
  107.                     <p:panelGrid  columns="2" rendered="#{not empty openFigiModel.paperMic}"  columnClasses="label,value" >                                    
  108.                        
  109.                         <f:facet name="header">
  110.                             <p:graphicImage url="resource\images\openFigi.png"/>
  111.                         </f:facet>
  112.                        
  113.                         <h:outputText value="Exchange Code:" />
  114.                         <h:outputText value="#{openFigiModel.paperMic.excelData.equityExchangeCode}"  />       
  115.                        
  116.                         <h:outputText value="Mic:" />
  117.                         <h:outputText value="#{openFigiModel.paperMic.excelData.mic}" />
  118.            
  119.                         <h:outputText value="Operating Mic:" />
  120.                         <h:outputText value="#{openFigiModel.paperMic.excelData.operatingMic}" />
  121.                        
  122.                         <h:outputText value="Mic Exchange Name:" />
  123.                         <h:outputText value="#{openFigiModel.paperMic.excelData.equityExchangeName}" />
  124.                                
  125.                         <h:outputText value="Composite Code:" />
  126.                         <h:outputText value="#{openFigiModel.paperMic.excelData.compositeCode}"  />
  127.            
  128.                         <h:outputText value="ISO Country:" />
  129.                         <h:outputText value="#{openFigiModel.paperMic.excelData.isoCountry}" />                            
  130.                        
  131.                     </p:panelGrid>
  132.                 </p:outputPanel>
  133.             </p:dialog>
  134.        
  135.     </h:form>
  136. </body>
  137. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement