1

簡単な日付検証を試みましたが、これは「何もしません」: 好きな日付を入力できます。

<xp:inputText
    value="#{Auftrag.MF_GebDatum_1}" id="MF_GebDatum_11"
    style="width:255px">

    <xp:this.converter>
    <xp:convertDateTime
         type="date">
    </xp:convertDateTime>
    </xp:this.converter>
    <xp:this.validators>
    <xp:validateDateTimeRange
        minimum="1900-01-01T00:00:00"
     message="Please enter a correct date of birth"
     maximum="2100-01-01T00:00:00">
  </xp:validateDateTimeRange>
  </xp:this.validators></xp:inputText>

ドイツのLinuxサーバーで実行されるため、01.01.1811のような日付を入力します

助けてくれてありがとう、ウーヴェ

4

1 に答える 1

0

この例は、Mastering XPages ブックからのものです。これを試して、それが役立つかどうかを確認してください:

<xp:inputText id="inputText3">
    <xp:this.validators>
        <xp:validateDateTimeRange message="Earliest date is 1 Jan 2011" 
             minimum="#{javascript:new Date(2011,0,1,0,0,0,0)}">
        </xp:validateDateTimeRange>
    </xp:this.validators>
    <xp:dateTimeHelper id="dateTimeHelper1"></xp:dateTimeHelper>
    <xp:this.converter>
        <xp:convertDateTime type="date"></xp:convertDateTime>
    </xp:this.converter>
</xp:inputText>
于 2013-02-19T08:03:25.593 に答える