<?xml version="1.0" encoding="UTF-8"?>

<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://xmlns.jcp.org/jsf/core" xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:ui="http://xmlns.jcp.org/jsf/facelets" xmlns:p="http://primefaces.org/ui"
    xmlns:e="http://www.ivu.de/elect/tags">

    <!--@elvariable id="msgs" type="de.ivu.elect.business.lokalisierung.control.LokalisierungResourceBundle"-->
    <!--@elvariable id="wahlView" type="de.ivu.elect.presentation.wahl.WahldatumWahlView"-->

    <p:fragment id="cntWahldatum">
        <ui:param name="wahldatumProperty" value="#{wahlView.wahlterminWahldatumProperty}" />
        <ui:param name="wahnummerProperty" value="#{wahlView.wahlterminWahlnummerProperty}" />
        <ui:param name="wahldatumHints" value="#{wahlView.wahlterminWahldatumHints}" />

        <!--@elvariable id="wahldatumProperty" type="de.ivu.elect.jee.presentation.dynamicform.AbstractDateProperty"-->
        <!--@elvariable id="wahnummerProperty" type="de.ivu.elect.jee.presentation.dynamicform.AbstractStringProperty"-->

        <e:inputCalendar rendered="#{wahlView.wahldatumRendered}" id="calWahldatum" disabled="#{wahldatumProperty.readonly}" required="#{wahldatumProperty.required}" label="#{wahldatumProperty.label}" value="#{wahldatumProperty.value}"
            hints="#{wahldatumHints}" converter="#{wahldatumProperty.converter}" pattern="#{wahldatumProperty.converterPattern}">
            <p:ajax event="change" update="cntWahldatum" />
            <p:ajax event="dateSelect" update="cntWahldatum" />
        </e:inputCalendar>

        <e:inputText id="inputNumber" rendered="#{wahlView.wahlnummerRendered}" label="#{wahnummerProperty.label}" value="#{wahnummerProperty.value}" tooltip="#{wahnummerProperty.tooltip}" converter="#{wahnummerProperty.converter}"
            required="#{wahnummerProperty.required}" minlength="#{wahnummerProperty.minLength}" maxlength="#{wahnummerProperty.maxLength}">
        </e:inputText>
    </p:fragment>
</ui:composition>
