<?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:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui" xmlns:ui="http://xmlns.jcp.org/jsf/facelets" xmlns:f="http://xmlns.jcp.org/jsf/core"> <ui:param name="experimentObject" value="#{experimentController.selected}"/> <ui:param name="isFieldWriteable" value="#{loginController.loggedIn}"/> <p:panelGrid columns="2" > <h:outputLabel for="name" value="Name" styleClass="entityDataEmphasizedLabel"/> <h:inputText id="name" value="#{experimentObject.name}" title="Name" styleClass="entityDataEmphasizedText"/> <h:outputLabel for="experimentType" value="Experiment Type" styleClass="entityDataLabel"/> <p:selectOneMenu id="experimentType" value="#{experimentObject.experimentType}" styleClass="entityDataText"> <f:selectItem itemLabel="Select Type" itemValue="" noSelectionOption="true" /> <f:selectItems value="#{experimentTypeController.getAvailableItems()}" var="experimentType" itemValue="#{experimentType}" itemLabel="#{experimentType.name}" itemDescription="#{experimentType.description}"/> </p:selectOneMenu> <h:outputLabel for="description" value="Description" styleClass="entityDataLabel"/> <h:inputText id="description" value="#{experimentObject.description}" title="Description" styleClass="entityDataText"/> <h:outputLabel for="startDate" value="Start Date" styleClass="entityDataLabel"/> <p:calendar id="startDate" value="#{experimentObject.startDate}" mode="popup" showOn="button" /> <h:outputLabel for="endDate" value="End Date" styleClass="entityDataLabel"/> <p:calendar id="endDate" value="#{experimentObject.endDate}" mode="popup" showOn="button" /> </p:panelGrid> </ui:composition>