/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. <ui:composition template="/template.xhtml">
  9. <ui:define name="title">
  10. <h:outputText value="#{bundle.ProsjekterTitle}"></h:outputText>
  11. </ui:define>
  12. <ui:define name="body">
  13. <h:form styleClass="jsfcrud_list_form">
  14. <h:panelGroup id="messagePanel" layout="block">
  15. <h:messages errorStyle="color: red" infoStyle="color: green" layout="table"/>
  16. </h:panelGroup>
  17. <h:outputText escape="false" value="#{bundle.ProsjekterEmpty}" rendered="#{prosjekterController.items.rowCount == 0}"/>
  18. <h:panelGroup rendered="#{prosjekterController.items.rowCount > 0}">
  19. <h:outputText value="#{prosjekterController.pagination.pageFirstItem + 1}..#{prosjekterController.pagination.pageLastItem + 1}/#{prosjekterController.pagination.itemsCount}"/>&nbsp;
  20. <h:commandLink action="#{prosjekterController.previous}" value="#{bundle.Previous} #{prosjekterController.pagination.pageSize}" rendered="#{prosjekterController.pagination.hasPreviousPage}"/>&nbsp;
  21. <h:commandLink action="#{prosjekterController.next}" value="#{bundle.Next} #{prosjekterController.pagination.pageSize}" rendered="#{prosjekterController.pagination.hasNextPage}"/>&nbsp;
  22. <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">
  23. <h:column>
  24. <f:facet name="header">
  25. <h:outputText value="#{bundle.ProsjekterTitle_prosjektID}"/>
  26. </f:facet>
  27. <h:outputText value="#{prosjektItem.prosjektID}"/>
  28. </h:column>
  29. <h:column>
  30. <f:facet name="header">
  31. <h:outputText value="#{bundle.ProsjekterTitle_prosjektNavn}"/>
  32. </f:facet>
  33. <h:outputText value="#{prosjektItem.prosjektNavn}"/>
  34. </h:column>
  35. <h:column>
  36. <f:facet name="header">
  37. <h:outputText value="#{bundle.ProsjekterTitle_prosjektInfo}"/>
  38. </f:facet>
  39. <h:outputText value="#{prosjektItem.prosjektInfo}"/>
  40. </h:column>
  41. <h:column>
  42. <f:facet name="header">
  43. <h:outputText value="#{bundle.ProsjekterTitle_kontaktPerson}"/>
  44. </f:facet>
  45. <ui:repeat var="navn" value="#{prosjektItem.kontaktPersonerCollection}" varStatus="loop">
  46. <h:commandLink action="#{kontaktPersonerController.prepareView}" value="#{prosjektItem.kontaktPersonerCollection[loop.index].navn}"/>
  47. <br />
  48. </ui:repeat>
  49. </h:column>
  50. <h:column>
  51. <f:facet name="header">
  52. <h:outputText value="#{bundle.ProsjekterTitle_opprettet}"/>
  53. </f:facet>
  54. <h:outputText value="#{prosjektItem.opprettet}">
  55. <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
  56. </h:outputText>
  57. </h:column>
  58. <h:column>
  59. <f:facet name="header">
  60. <h:outputText value="#{bundle.ProsjekterTitle_oppdatert}"/>
  61. </f:facet>
  62. <h:outputText value="#{prosjektItem.oppdatert}">
  63. <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
  64. </h:outputText>
  65. </h:column>
  66. <h:column>
  67. <f:facet name="header">
  68. <h:outputText value="#{bundle.ProsjekterTitle_tegningfk}"/>
  69. </f:facet>
  70. <h:outputText value="#{prosjektItem.tegningfk}"/>
  71. </h:column>
  72. <h:column>
  73. <f:facet name="header">
  74. <h:outputText value="#{bundle.ProsjekterTitle_prosjektKategorieridProsjektKategorier}"/>
  75. </f:facet>
  76. <h:outputText value="#{prosjektItem.prosjektKategorieridProsjektKategorier.kategoriNavn}"/>
  77. </h:column>
  78. <h:column>
  79. <f:facet name="header">
  80. <h:outputText value="&nbsp;"/>
  81. </f:facet>
  82. <h:commandLink action="#{prosjekterController.prepareView}" value="#{bundle.ViewLink}"/>
  83. <h:outputText value=" "/>
  84. <h:commandLink action="#{prosjekterController.prepareEdit}" value="#{bundle.EditLink}"/>
  85. <h:outputText value=" "/>
  86. <h:commandLink action="#{prosjekterController.destroy}" value="#{bundle.DestroyLink}"/>
  87. </h:column>
  88. </h:dataTable>
  89. </h:panelGroup>
  90. <br />
  91. <h:commandLink action="#{prosjekterController.prepareCreate}" value="#{bundle.CreateLink}"/>
  92. <br />
  93. <br />
  94. <h:link outcome="/index" value="#{bundle.ProsjekterIndexLink}"/>
  95. </h:form>
  96. </ui:define>
  97. </ui:composition>
  98. </html>