Forked from
DM / dm-docs
261 commits behind, 782 commits ahead of the upstream repository.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
experimentSelectDataTable.xhtml 1.90 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="experimentSelectDataTable"
widgetVar="experimentSelectDataTableWidget"
var="experimentObject"
value="#{experimentController.selectDataModel}"
rowKey="#{experimentObject.name}"
selectionMode="single"
selection="#{userInfoController.currentUserExperimentRole.experiment}"
paginator="true"
paginatorAlwaysVisible="true"
rows="#{experimentController.selectNumberOfItemsPerPage}"
emptyMessage="No available records found.">
<p:column sortBy="#{experimentObject.name}" headerText="Name"
filterBy="#{experimentObject.name}">
<h:outputText value="#{experimentObject.name}"/>
</p:column>
<p:column sortBy="#{experimentObject.experimentType.name}" headerText="Type"
filterBy="#{experimentObject.experimentType.name}" filterMatchMode="contains" >
<h:outputText value="#{experimentObject.experimentType.name}"/>
</p:column>
<p:column sortBy="#{experimentObject.experimentStation.name}" headerText="Station"
filterBy="#{experimentObject.experimentStation.name}" filterMatchMode="contains" >
<h:outputText value="#{experimentObject.experimentStation.name}"/>
</p:column>
</p:dataTable>
</ui:fragment>
</ui:composition>