Mercurial > hg > ismi-richfaces
view src/main/webapp/resources/components/ismi/date.xhtml @ 60:4ec8d4cfad26 remove_escidoc
remove old PubMan/escidoc code.
author | casties |
---|---|
date | Mon, 30 Nov 2015 15:38:09 +0100 |
parents | 764f47286679 |
children |
line wrap: on
line source
<?xml version="1.0" encoding="utf-8"?> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:a4j="http://richfaces.org/a4j" xmlns:rich="http://richfaces.org/rich" xmlns:composite="http://java.sun.com/jsf/composite"> <composite:interface> <composite:attribute name="date" required="true" /> </composite:interface> <composite:implementation> <h:panelGrid columns="1"> <h:selectOneMenu value="#{cc.attrs.date.state}"> <f:selectItems value="#{cc.attrs.date.stateList}" /> <a4j:ajax event="click" render="out" /> </h:selectOneMenu> <h:panelGrid columns="1" id="out"> <h:panelGrid columns="2" styleClass="createPanel" columnClasses="createPanelFirstColumn,createPanelColumn02" rendered="#{cc.attrs.date.STATE_NOT_CHECKED == cc.attrs.date.state}"> <h:outputText value="Date in text unformatted" /> <h:inputText value="#{cc.attrs.date.dateInText}" /> </h:panelGrid> <h:panelGrid columns="1" rendered="#{cc.attrs.date.STATE_KNOWN == cc.attrs.date.state}"> <h:panelGrid columns="2" styleClass="createPanel" columnClasses="createPanelFirstColumn,createPanelColumn02"> <h:outputText value="Input form" /> <h:selectOneRadio value="#{cc.attrs.date.inputForm}"> <f:selectItems value="#{cc.attrs.date.inputFormList}" /> <a4j:ajax event="click" render="out" /> </h:selectOneRadio> <h:outputText value="Calendar type" /> <h:selectOneRadio value="#{cc.attrs.date.calendarType}"> <f:selectItems value="#{cc.attrs.date.calendarTypeList}" /> <a4j:ajax event="click" render="out" /> </h:selectOneRadio> </h:panelGrid> <h:panelGrid columns="2" styleClass="createPanel" columnClasses="createPanelFirstColumn,createPanelColumn02" rendered="#{cc.attrs.date.INPUT_FORM_YEAR == cc.attrs.date.inputForm}"> <h:outputText value="Year" /> <h:inputText value="#{cc.attrs.date.currentYear}" /> </h:panelGrid> <h:panelGrid columns="2" styleClass="createPanel" columnClasses="createPanelColumn01Longer,createPanelColumn02" rendered="#{cc.attrs.date.INPUT_FORM_DATE == cc.attrs.date.inputForm}"> <h:outputText value="Date [dayOfMonth/Month/Year]" /> <h:panelGrid columns="3"> <h:selectOneMenu value="#{cc.attrs.date.currentFrom.dayOfMonth}"> <f:selectItems value="#{cc.attrs.date.suggestedDaysOfMonth}" /> </h:selectOneMenu> <h:selectOneMenu rendered="#{cc.attrs.date.TYPE_GREGORIAN == cc.attrs.date.calendarType}" value="#{cc.attrs.date.currentFrom.month}"> <f:selectItems value="#{cc.attrs.date.gregorianMonths}" /> </h:selectOneMenu> <h:selectOneMenu rendered="#{cc.attrs.date.TYPE_ISLAMIC == cc.attrs.date.calendarType}" value="#{cc.attrs.date.currentFrom.month}"> <f:selectItems value="#{cc.attrs.date.islamicMonths}" /> </h:selectOneMenu> <h:selectOneMenu rendered="#{cc.attrs.date.TYPE_JULIAN == cc.attrs.date.calendarType}" value="#{cc.attrs.date.currentFrom.month}"> <f:selectItems value="#{cc.attrs.date.julianMonths}" /> </h:selectOneMenu> <h:inputText value="#{cc.attrs.date.currentFrom.year}" /> </h:panelGrid> </h:panelGrid> <h:panelGrid columns="2" styleClass="createPanel" columnClasses="createPanelColumn01Longer,createPanelColumn02" rendered="#{cc.attrs.date.INPUT_FORM_RANGE == cc.attrs.date.inputForm}"> <h:outputText value="From [dayOfMonth/Month/Year]" /> <h:panelGrid columns="3"> <h:selectOneMenu value="#{cc.attrs.date.currentFrom.dayOfMonth}"> <f:selectItems value="#{cc.attrs.date.suggestedDaysOfMonth}" /> </h:selectOneMenu> <h:selectOneMenu rendered="#{cc.attrs.date.TYPE_GREGORIAN == cc.attrs.date.calendarType}" value="#{cc.attrs.date.currentFrom.month}"> <f:selectItems value="#{cc.attrs.date.gregorianMonths}" /> </h:selectOneMenu> <h:selectOneMenu rendered="#{cc.attrs.date.TYPE_ISLAMIC == cc.attrs.date.calendarType}" value="#{cc.attrs.date.currentFrom.month}"> <f:selectItems value="#{cc.attrs.date.islamicMonths}" /> </h:selectOneMenu> <h:selectOneMenu rendered="#{cc.attrs.date.TYPE_JULIAN == cc.attrs.date.calendarType}" value="#{cc.attrs.date.currentFrom.month}"> <f:selectItems value="#{cc.attrs.date.julianMonths}" /> </h:selectOneMenu> <h:inputText value="#{cc.attrs.date.currentFrom.year}" /> </h:panelGrid> <h:outputText value="Until [dayOfMonth/Month/Year]" /> <h:panelGrid columns="3"> <h:selectOneMenu value="#{cc.attrs.date.currentUntil.dayOfMonth}"> <f:selectItems value="#{cc.attrs.date.suggestedDaysOfMonth}" /> </h:selectOneMenu> <h:selectOneMenu rendered="#{cc.attrs.date.TYPE_GREGORIAN == cc.attrs.date.calendarType}" value="#{cc.attrs.date.currentUntil.month}"> <f:selectItems value="#{cc.attrs.date.gregorianMonths}" /> </h:selectOneMenu> <h:selectOneMenu rendered="#{cc.attrs.date.TYPE_ISLAMIC == cc.attrs.date.calendarType}" value="#{cc.attrs.date.currentUntil.month}"> <f:selectItems value="#{cc.attrs.date.islamicMonths}" /> </h:selectOneMenu> <h:selectOneMenu rendered="#{cc.attrs.date.TYPE_JULIAN == cc.attrs.date.calendarType}" value="#{cc.attrs.date.currentUntil.month}"> <f:selectItems value="#{cc.attrs.date.julianMonths}" /> </h:selectOneMenu> <h:inputText value="#{cc.attrs.date.currentUntil.year}" /> </h:panelGrid> </h:panelGrid> <h:panelGrid columns="2" styleClass="createPanel" columnClasses="createPanelFirstColumn,createPanelColumn02"> <h:outputText/> <h:outputText value="Gregorian: #{cc.attrs.date.formattedRange}" /> <h:outputText/> <h:outputText value="Islamic: #{cc.attrs.date.formattedIslamicRange}" /> <h:outputText/> <h:outputText value="Julian: #{cc.attrs.date.formattedJulianRange}" /> <h:outputText/> <h:commandButton value="update" actionListener="#{cc.attrs.date.listenerUpdate}" /> <h:outputText value="Additional information" /> <h:inputTextarea value="#{cc.attrs.date.additionalInfo}" /> </h:panelGrid> </h:panelGrid> </h:panelGrid> </h:panelGrid> </composite:implementation> </html>