Back

<?xml version="1.0" encoding="UTF-8" ?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
   xmlns:ui="http://java.sun.com/jsf/facelets"
   xmlns:f="http://java.sun.com/jsf/core"
   xmlns:h="http://java.sun.com/jsf/html"
   xmlns:dojo="http://www.dojoserverfaces.org/xml/ns/core"
   xmlns:c="http://java.sun.com/jsp/jstl/core"
   template="/template/component-test.xhtml">
   <ui:param value="select" name="component"></ui:param>
   <ui:define name="attributes">
      <h:panelGrid columns="3" id="propertyGrid">
         <h:outputLabel for="disabled1">
            <h:outputText value="disabled:"></h:outputText>
         </h:outputLabel>
         <span>&#160;</span>
         <h:selectBooleanCheckbox styleClass="selectBooleanCheckbox"
            id="disabled1" value="#{booleanCheckBox.disabled}">
         </h:selectBooleanCheckbox>

         <h:outputLabel for="readOnly1">
            <h:outputText value="readOnly:"></h:outputText>
         </h:outputLabel>
         <span>&#160;</span>
         <h:selectBooleanCheckbox styleClass="selectBooleanCheckbox"
            id="readOnly1" value="#{booleanCheckBox.readOnly}">
         </h:selectBooleanCheckbox>

         <h:outputLabel for="required1">
            <h:outputText value="required:"></h:outputText>
         </h:outputLabel>
         <span>&#160;</span>
         <h:selectBooleanCheckbox styleClass="selectBooleanCheckbox"
            id="required1" value="#{booleanCheckBox.required}">
         </h:selectBooleanCheckbox>

         <h:outputLabel for="onBlur1">
            <h:outputText value="onBlur:"></h:outputText>
         </h:outputLabel>
         <span>&#160;</span>
         <h:inputText styleClass="inputText" id="onBlur1"
            value="#{booleanCheckBox.onBlur}">
         </h:inputText>

         <h:outputLabel for="onFocus1">
            <h:outputText value="onFocus:"></h:outputText>
         </h:outputLabel>
         <span>&#160;</span>
         <h:inputText styleClass="inputText" id="onFocus1"
            value="#{booleanCheckBox.onFocus}">
         </h:inputText>

         <h:outputLabel for="onChange1">
            <h:outputText value="onChange:"></h:outputText>
         </h:outputLabel>
         <span>&#160;</span>
         <h:inputText styleClass="inputText" id="onChange1"
            value="#{booleanCheckBox.onChange}">
         </h:inputText>

         <h:outputLabel for="onClick1">
            <h:outputText value="onClick:"></h:outputText>
         </h:outputLabel>
         <span>&#160;</span>
         <h:inputText styleClass="inputText" id="onClick1"
            value="#{booleanCheckBox.onClick}">
         </h:inputText>


      </h:panelGrid>

      <h:messages styleClass="messages" id="booleanCheckBox1messages"></h:messages>
   </ui:define>
   <ui:define name="test">
      <h:panelGrid columns="2">
         <h:panelGrid columns="6">
            <c:forEach items="${store.record.options}" var="option">
               <h:outputText value="${option.name}" />
               <dojo:booleanCheckBox value="${option.selected}"
                  readOnly="#{booleanCheckBox.readOnly}"
                  disabled="#{booleanCheckBox.disabled}"
                  onBlur="#{booleanCheckBox.onBlur}"
                  onFocus="#{booleanCheckBox.onFocus}"
                  onChange="#{booleanCheckBox.onChange}" />
            </c:forEach>
         </h:panelGrid>
         <h:panelGroup styleClass="panelGroup">
            <p>selected</p>
            <ul>
               <ui:repeat var="item" value="#{store.record.selectedOptions}">
                  <li><h:outputText value="#{item}" /></li>
               </ui:repeat>
            </ul>
         </h:panelGroup>
      </h:panelGrid>
   </ui:define>
   <ui:define name="source"></ui:define>

</ui:composition>

Top