PageRenderTime 12ms CodeModel.GetById 8ms app.highlight 2ms RepoModel.GetById 0ms app.codeStats 0ms

/web/prosjekter/List.xhtml

https://bitbucket.org/mgyth/server2
XHTML | 102 lines | 98 code | 4 blank | 0 comment | 0 complexity | b357408848f7e547a7ace324052eab10 MD5 | raw file
  1<?xml version="1.0" encoding="UTF-8" ?>
  2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3<html xmlns="http://www.w3.org/1999/xhtml"
  4      xmlns:ui="http://java.sun.com/jsf/facelets"
  5      xmlns:h="http://java.sun.com/jsf/html"
  6      xmlns:f="http://java.sun.com/jsf/core"
  7      xmlns:p="http://primefaces.org/ui">
  8
  9    <ui:composition template="/template.xhtml">
 10        <ui:define name="title">
 11            <h:outputText value="#{bundle.ProsjekterTitle}"></h:outputText>
 12        </ui:define>
 13        <ui:define name="body">
 14            <h:form styleClass="jsfcrud_list_form">
 15                <h:panelGroup id="messagePanel" layout="block">
 16                    <h:messages errorStyle="color: red" infoStyle="color: green" layout="table"/>
 17                </h:panelGroup>
 18                <h:outputText escape="false" value="#{bundle.ProsjekterEmpty}" rendered="#{prosjekterController.items.rowCount == 0}"/>
 19                <h:panelGroup rendered="#{prosjekterController.items.rowCount > 0}">
 20                    <h:outputText value="#{prosjekterController.pagination.pageFirstItem + 1}..#{prosjekterController.pagination.pageLastItem + 1}/#{prosjekterController.pagination.itemsCount}"/>&nbsp;
 21                    <h:commandLink action="#{prosjekterController.previous}" value="#{bundle.Previous} #{prosjekterController.pagination.pageSize}" rendered="#{prosjekterController.pagination.hasPreviousPage}"/>&nbsp;
 22                    <h:commandLink action="#{prosjekterController.next}" value="#{bundle.Next} #{prosjekterController.pagination.pageSize}" rendered="#{prosjekterController.pagination.hasNextPage}"/>&nbsp;
 23                    <h:dataTable value="#{prosjekterController.items}" var="prosjektItem" border="0" cellpadding="2" cellspacing="0" rowClasses="jsfcrud_odd_row,jsfcrud_even_row" rules="all" style="border:solid 1px">
 24                        <h:column>
 25                            <f:facet name="header">
 26                                <h:outputText value="#{bundle.ProsjekterTitle_prosjektID}"/>
 27                            </f:facet>
 28                            <h:outputText value="#{prosjektItem.prosjektID}"/>
 29                        </h:column>
 30                        <h:column>
 31                            <f:facet name="header">
 32                                <h:outputText value="#{bundle.ProsjekterTitle_prosjektNavn}"/>
 33                            </f:facet>
 34                            <h:outputText value="#{prosjektItem.prosjektNavn}"/>
 35                        </h:column>
 36                        <h:column>
 37                            <f:facet name="header">
 38                                <h:outputText value="#{bundle.ProsjekterTitle_prosjektInfo}"/>
 39                            </f:facet>
 40                            <h:outputText value="#{prosjektItem.prosjektInfo}"/>
 41                        </h:column>
 42                        <h:column>
 43                            <f:facet name="header">
 44                                <h:outputText value="#{bundle.ProsjekterTitle_kontaktPerson}"/>
 45                            </f:facet>
 46
 47                            <ui:repeat var="navn" value="#{prosjektItem.kontaktPersonerCollection}" varStatus="loop">
 48                                <h:commandLink action="#{kontaktPersonerController.prepareView}" value="#{prosjektItem.kontaktPersonerCollection[loop.index].navn}"/>
 49                                <br />
 50                            </ui:repeat>
 51
 52                        </h:column>
 53                        <h:column>
 54                            <f:facet name="header">
 55                                <h:outputText value="#{bundle.ProsjekterTitle_opprettet}"/>
 56                            </f:facet>
 57                            <h:outputText value="#{prosjektItem.opprettet}">
 58                                <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
 59                            </h:outputText>
 60                        </h:column>
 61                        <h:column>
 62                            <f:facet name="header">
 63                                <h:outputText value="#{bundle.ProsjekterTitle_oppdatert}"/>
 64                            </f:facet>
 65                            <h:outputText value="#{prosjektItem.oppdatert}">
 66                                <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
 67                            </h:outputText>
 68                        </h:column>
 69                        <h:column>
 70                            <f:facet name="header">
 71                                <h:outputText value="#{bundle.ProsjekterTitle_tegningfk}"/>
 72                            </f:facet>
 73                            <h:outputText value="#{prosjektItem.tegningfk}"/>
 74                        </h:column>
 75                        <h:column>
 76                            <f:facet name="header">
 77                                <h:outputText value="#{bundle.ProsjekterTitle_prosjektKategorieridProsjektKategorier}"/>
 78                            </f:facet>
 79                            <h:outputText value="#{prosjektItem.prosjektKategorieridProsjektKategorier.kategoriNavn}"/>
 80                        </h:column>
 81                        <h:column>
 82                            <f:facet name="header">
 83                                <h:outputText value="&nbsp;"/>
 84                            </f:facet>
 85                            <h:commandLink action="#{prosjekterController.prepareView}" value="#{bundle.ViewLink}"/>
 86                            <h:outputText value=" "/>
 87                            <h:commandLink action="#{prosjekterController.prepareEdit}" value="#{bundle.EditLink}"/>
 88                            <h:outputText value=" "/>
 89                            <h:commandLink action="#{prosjekterController.destroy}" value="#{bundle.DestroyLink}"/>
 90                        </h:column>
 91                    </h:dataTable>
 92                </h:panelGroup>
 93                <br />
 94                <h:commandLink action="#{prosjekterController.prepareCreate}" value="#{bundle.CreateLink}"/>
 95                <br />
 96                <br />
 97                <h:link outcome="/index" value="#{bundle.ProsjekterIndexLink}"/>
 98            </h:form>
 99        </ui:define>
100    </ui:composition>
101
102</html>