Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html xmlns="http://www.w3.org/1999/xhtml"
- 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:p="http://primefaces.org/ui">
- <h:head></h:head>
- <body>
- <h:form id="form">
- <h1>OpenFigi API</h1>
- <p:messages id="messages" showDetail="false" autoUpdate="true" />
- <h:panelGrid id="grid" columns="3" cellpadding="5">
- <p:outputLabel for="idType" value="IDType: " />
- <p:selectOneMenu id="idType" required="true" value="#{openFigiModel.paperID.idType}" editable="true" >
- <f:selectItem noSelectionOption="true" itemLabel="Select One" itemValue=""/>
- <f:selectItem itemLabel="TICKER" itemValue="TICKER" />
- <f:selectItem itemLabel="Test" itemValue="Test" />
- <p:ajax update="searchbutton"/>
- </p:selectOneMenu>
- <p:message for="idType" />
- <p:outputLabel for="idValue" value="IDValue:" />
- <p:selectOneMenu id="idValue" required="true" value="#{openFigiModel.paperID.idValue}" editable="true">
- <f:selectItem noSelectionOption="true" itemLabel="Select One" itemValue=""/>
- <f:selectItem itemLabel="AAPL" itemValue="AAPL" />
- <p:ajax update="searchbutton"/>
- </p:selectOneMenu>
- <p:message for="idValue" />
- <p:outputLabel for="currency" value="Currency" />
- <p:selectOneMenu id="currency" value="#{openFigiModel.paperID.currency}" editable="true">
- <f:selectItem itemLabel="Select One" itemValue="" />
- <f:selectItem itemLabel="Test" itemValue="Test" />
- </p:selectOneMenu>
- <p:message for="currency" />
- <p:outputLabel for="micCode" value="MicCode" />
- <p:selectOneMenu id="micCode" value="#{openFigiModel.paperID.micCode}" editable="true">
- <f:selectItem itemLabel="Select One" itemValue="" />
- <f:selectItem itemLabel="Test" itemValue="Test" />
- </p:selectOneMenu>
- <p:message for="micCode" />
- <p:commandButton id="searchbutton" value="Search"
- disabled="#{empty openFigiModel.paperID.idType or empty openFigiModel.paperID.idValue}"
- actionListener="#{openFigiControl.search}" ajax="false" />
- <p:commandButton id="updatebutton" value="Update Mic data"
- rendered="#{p:ifGranted('role3')}"
- actionListener="#{pOIControl.updateMicInfo()}" ajax="false" />
- </h:panelGrid>
- <br />
- <p:dataTable id="table" var="papersWithMicInfo"
- value="#{openFigiModel.papersWithMicInfo}"
- rendered="#{openFigiModel.showTable and selectOneMenu1 ne ''}">
- <p:column headerText="Name">
- <h:outputText value="#{papersWithMicInfo.paper.name}" />
- </p:column>
- <p:column headerText="Ticker">
- <h:outputText value="#{papersWithMicInfo.paper.ticker}" />
- </p:column>
- <p:column headerText="Exch code">
- <h:outputText value="#{papersWithMicInfo.paper.exchCode}" />
- </p:column>
- <p:column headerText="Security Type">
- <h:outputText value="#{papersWithMicInfo.paper.securityType}" />
- </p:column>
- <p:column headerText="Market Sector">
- <h:outputText value="#{papersWithMicInfo.paper.marketSector}" />
- </p:column>
- <p:column headerText="Figi">
- <h:outputText value="#{papersWithMicInfo.paper.figi}" />
- </p:column>
- <p:column headerText="Figi Composite">
- <h:outputText value="#{papersWithMicInfo.paper.compositeFIGI}" />
- </p:column>
- <!-- Ved valg af en linje vises informationer om Mic (fra Excel-arket). -->
- <p:column style="width:40px; text-align: center" rendered="#{p:ifGranted('role2')}">
- <p:commandButton update=":form:micDetail"
- oncomplete="PF('micDialog').show() "
- icon="ui-icon-search"
- title="Mic info"
- >
- <f:setPropertyActionListener value="#{papersWithMicInfo}" target="#{openFigiModel.paperMic}" />
- </p:commandButton>
- </p:column>
- </p:dataTable>
- <p:dialog header="Mic Info" widgetVar="micDialog" modal="true" showEffect="slide" hideEffect="fade" resizable="false" >
- <p:outputPanel id="micDetail" style="text-align:left;" >
- <p:panelGrid columns="2" rendered="#{not empty openFigiModel.paperMic}" columnClasses="label,value" >
- <f:facet name="header">
- <p:graphicImage url="resource\images\openFigi.png"/>
- </f:facet>
- <h:outputText value="Exchange Code:" />
- <h:outputText value="#{openFigiModel.paperMic.excelData.equityExchangeCode}" />
- <h:outputText value="Mic:" />
- <h:outputText value="#{openFigiModel.paperMic.excelData.mic}" />
- <h:outputText value="Operating Mic:" />
- <h:outputText value="#{openFigiModel.paperMic.excelData.operatingMic}" />
- <h:outputText value="Mic Exchange Name:" />
- <h:outputText value="#{openFigiModel.paperMic.excelData.equityExchangeName}" />
- <h:outputText value="Composite Code:" />
- <h:outputText value="#{openFigiModel.paperMic.excelData.compositeCode}" />
- <h:outputText value="ISO Country:" />
- <h:outputText value="#{openFigiModel.paperMic.excelData.isoCountry}" />
- </p:panelGrid>
- </p:outputPanel>
- </p:dialog>
- </h:form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement