Created
June 11, 2021 15:29
-
-
Save fobos531/e0a74a54a512b326d7d17875327df6a5 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html xmlns="http://www.w3.org/1999/xhtml" | |
xmlns:h="http://java.sun.com/jsf/html" | |
xmlns:f="http://java.sun.com/jsf/core" | |
xmlns:p="http://primefaces.org/ui"> | |
<h:head> | |
</h:head> | |
<h:body> | |
<h2>Pregled vlastitih aerodroma</h2> | |
<h:form> | |
<p:outputLabel for="basic" value="Datum"/> | |
<p:datePicker id="basic" value="#{pregledVlastitihAerodroma.datum}" pattern="dd.MM.yyyy" /> | |
<p:outputLabel for="time5" value="Datum/vrijeme"/> | |
<p:datePicker id="time5" value="#{pregledVlastitihAerodroma.datumVrijeme}" | |
showSeconds="true" pattern="dd.MM.yyyy HH:mm:ss"/> | |
<p:commandButton value="Letovi aviona" action="#{pregledVlastitihAerodroma.dajLetoveAviona}" update="letovi" /> | |
<p:commandButton value="Meteo podaci na dan" action="#{pregledVlastitihAerodroma.dajMeteoPodatkeNaDan}" update="meteoPodaci" /> | |
<p:commandButton value="Meteo podaci na vrijeme" action="#{pregledVlastitihAerodroma.dajMeteoPodatkeNaVrijeme}" update=":boss" /> | |
<p:dataTable var="aerodrom" value="#{pregledVlastitihAerodroma.sviAerodromi}" widgetVar="aerodromiTable" | |
rows="10" | |
emptyMessage="Nema aerodroma koji zadovoljavalju search query" | |
filteredValue="#{pregledVlastitihAerodroma.filtriraniAerodromi}" | |
globalFilterFunction="#{pregledVlastitihAerodroma.globalnaFilterFunkcija}" | |
paginator="true" | |
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" | |
rowsPerPageTemplate="10,20,50,100,{ShowAll|'All'}" | |
currentPageReportTemplate="{startRecord}-{endRecord} od {totalRecords} aerodroma" | |
selectionMode="single" | |
selection="#{pregledVlastitihAerodroma.odabraniAerodrom}" | |
rowKey="#{aerodrom.getIcao()}" | |
> | |
<f:facet name="header"> | |
<div class="p-d-flex p-jc-end"> | |
<p:inputText id="globalFilter" onkeyup="PF('aerodromiTable').filter()" style="width:300px" | |
placeholder="Pretrazi aerodrome" /> | |
</div> | |
</f:facet> | |
<p:column field="icao" filterable="false"/> | |
<p:column field="naziv" filterable="false"/> | |
</p:dataTable> | |
</h:form> | |
<div> | |
<h3>Letovi</h3> | |
<p:dataTable id="letovi" var="let" value="#{pregledVlastitihAerodroma.letoviAerodroma}" widgetVar="letoviTable" | |
rows="10" | |
emptyMessage="Nema letova koji zadovoljavalju search query" | |
filteredValue="#{pregledVlastitihAerodroma.filtriraniLetovi}" | |
globalFilterFunction="#{pregledVlastitihAerodroma.globalnaFilterFunkcijaLetovi}" | |
paginator="true" | |
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" | |
rowsPerPageTemplate="10,20,50,100,{ShowAll|'All'}" | |
currentPageReportTemplate="{startRecord}-{endRecord} od {totalRecords} aerodroma" | |
selectionMode="single" | |
rowKey="#{let.getIcao24()}" | |
> | |
<f:facet name="header"> | |
<div class="p-d-flex p-jc-end"> | |
<p:inputText id="globalFilter" onkeyup="PF('letoviTable').filter()" style="width:300px" | |
placeholder="Pretrazi letove" /> | |
</div> | |
</f:facet> | |
<p:column field="icao24" filterable="false"/> | |
<p:column field="estDepartureAirport" filterable="false"/> | |
<p:column field="estArrivalAirport" filterable="false"/> | |
<p:column field="callsign" filterable="false"/> | |
</p:dataTable> | |
</div> | |
<div> | |
<h3>Meteo podaci na dan</h3> | |
<p:dataTable id="meteoPodaci" var="meteoPodatak" value="#{pregledVlastitihAerodroma.meteoPodaciNaDan}" widgetVar="letoviTable" | |
rows="10" | |
emptyMessage="Nema meteo podataka koji zadovoljavalju search query" | |
filteredValue="#{pregledVlastitihAerodroma.filtriraniMeteoPodaci}" | |
globalFilterFunction="#{pregledVlastitihAerodroma.globalnaFilterFunkcijaMeteoPodaci}" | |
paginator="true" | |
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" | |
rowsPerPageTemplate="10,20,50,100,{ShowAll|'All'}" | |
currentPageReportTemplate="{startRecord}-{endRecord} od {totalRecords} aerodroma" | |
selectionMode="single" | |
rowKey="#{meteoPodatak.getIdent()}" | |
> | |
<f:facet name="header"> | |
<div class="p-d-flex p-jc-end"> | |
<p:inputText id="globalFilter" onkeyup="PF('letoviTable').filter()" style="width:300px" | |
placeholder="Pretrazi letove" /> | |
</div> | |
</f:facet> | |
<p:column headerText="ICAO" field="ident" filterable="false"/> | |
<p:column field="temp" filterable="false"/> | |
<p:column field="humidity" filterable="false"/> | |
<p:column field="pressure" filterable="false"/> | |
<p:column field="windspeed" filterable="false"/> | |
<p:column field="winddirection" filterable="false"/> | |
</p:dataTable> | |
</div> | |
<h:form id="boss"> | |
<h3>Meteo podaci na vrijeme</h3> | |
<ul> | |
<li>ICAO: #{meteoPodaciNaVrijeme.ident}</li> | |
<li>Temp: #{meteoPodaciNaVrijeme.temp}</li> | |
<li>Humidity: #{meteoPodaciNaVrijeme.humidity}</li> | |
<li>Pressure: #{meteoPodaciNaVrijeme.pressure}</li> | |
<li>Windspeed: #{meteoPodaciNaVrijeme.windspeed}</li> | |
<li>Winddirection: #{meteoPodaciNaVrijeme.winddirection}</li> | |
</ul> | |
</h:form> | |
</h:body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment