Advertisement
Guest User

Untitled

a guest
Apr 25th, 2015
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.05 KB | None | 0 0
  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. <ui:composition xmlns="http://www.w3.org/1999/xhtml"
  4.                xmlns:h="http://xmlns.jcp.org/jsf/html"
  5.                xmlns:p="http://primefaces.org/ui"
  6.                xmlns:f="http://xmlns.jcp.org/jsf/core"
  7.                xmlns:c="http://java.sun.com/jsp/jstl/core"
  8.                xmlns:ui="http://java.sun.com/jsf/facelets"
  9.                template="/templates/MainTemplate.xhtml">
  10.  
  11.     <ui:define name="top">
  12.             <p>Zarzadzanie kontami</p>
  13.     </ui:define>
  14.  
  15.  
  16.     <ui:define name="left">
  17.         <ui:include src="/templates/menu.xhtml" />
  18.     </ui:define>
  19.  
  20.  
  21.     <ui:define name="content">
  22.         <h:form>
  23.             <p:dataTable var="account" value="#{accountsManagementPageBean.accountsList}" widgetVar="accountsTable"
  24.                         emptyMessage="W systemie nie ma zadnych kont!" filteredValue="#{accountsManagementPageBean.fileteredAccountsList}">
  25.  
  26.  
  27.  
  28.                 <p:column filterBy="#{account.name}" headerText="Imie" filterMatchMode="contains">
  29.                     <h:outputText value="#{account.name}" />
  30.                 </p:column>
  31.  
  32.                 <p:column filterBy="#{account.surname}" headerText="Nazwisko" filterMatchMode="contains">
  33.                     <h:outputText value="#{account.surname}" />
  34.                 </p:column>
  35.  
  36.                 <p:column headerText="Login" >
  37.                     <h:outputText value="#{account.login}" />
  38.                 </p:column>
  39.  
  40.                 <p:column  headerText="Aktywny">
  41.                     <h:selectBooleanCheckbox id="active" value="#{account.isActive}" disabled="true"/>    
  42.                 </p:column>
  43.  
  44.                 <p:column  headerText="Potwierdzony">
  45.                     <h:selectBooleanCheckbox id="active" value="#{account.isConfirmed}" disabled="true"/>      
  46.                 </p:column>
  47.  
  48.                 <p:column  headerText="Role">
  49.  
  50.                     <ui:repeat  var="role" value="#{account.accountRoleList}">
  51.  
  52.  
  53.                             <label>#{role.accessLevel}</label>
  54.  
  55.                     </ui:repeat>
  56.  
  57.                 </p:column>
  58.  
  59.  
  60.                 <p:column id="actions" headerText="Akcje">
  61.                     <h:commandButton action="#{accountsManagementPageBean.editAccount()}" value="Edytuj"/>
  62.                     <h:commandButton action="#{accountsManagementPageBean.activateAccount()}" value="Aktywuj" rendered="#{not account.isActive}"/>
  63.                     <h:commandButton action="#{accountsManagementPageBean.deactivateAccount()}" value="Deaktywuj" rendered="#{account.isActive}"/>
  64.                     <h:commandButton action="#{accountsManagementPageBean.confirmAccount()}" value="Potwierdz konto" rendered="#{not account.isConfirmed}"/>
  65.                     <h:commandButton action="#{accountsManagementPageBean.confirmRoles()}" value="Zatwierdz role"/>
  66.                 </p:column>
  67.  
  68.             </p:dataTable>
  69.         </h:form>
  70.     </ui:define>
  71. </ui:composition>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement