Forked from
DM / dm-docs
261 commits behind, 812 commits ahead of the upstream repository.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
userSelectDataTable.xhtml 2.05 KiB
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<ui:fragment>
<p:dataTable id="userSelectDataTable"
widgetVar="userSelectDataTableWidget"
var="userInfoObject"
value="#{userInfoController.selectDataModel}"
rowKey="#{userInfoObject.username}"
selectionMode="single"
selection="#{experimentController.currentUserExperimentRole.userInfo}"
paginator="true"
paginatorAlwaysVisible="true"
rows="#{userInfoController.selectNumberOfItemsPerPage}"
emptyMessage="No available records found.">
<p:column sortBy="#{userInfoObject.badge}" headerText="Badge"
filterBy="#{userInfoObject.badge}">
<h:outputText value="#{userInfoObject.badge}"/>
</p:column>
<p:column sortBy="#{userInfoObject.username}" headerText="Username"
filterBy="#{userInfoObject.username}">
<h:outputText value="#{userInfoObject.username}"/>
</p:column>
<p:column sortBy="#{userInfoObject.lastName}" headerText="Last Name"
filterBy="#{userInfoObject.lastName}">
<h:outputText value="#{userInfoObject.lastName}"/>
</p:column>
<p:column sortBy="#{userInfoObject.firstName}" headerText="First, Middle Name"
filterBy="#{userInfoObject.firstName}">
<h:outputText value="#{userInfoObject.firstName} #{userInfoObject.middleName}"/>
</p:column>
</p:dataTable>
</ui:fragment>
</ui:composition>