tr:validateDateTimeRange在Trinidad 1.0.13中不起作用

时间:2015-05-18 08:42:58

标签: jsf trinidad

我使用的是Trinidad 1.0.13,以下是我使用的代码

<tr:inputDate id="defaultDateCS" maximumLength="10" simple="true"
    disabled= "#{pymtAddBackingBean.pymtAddModelBean.proActiveReageFlag}"
    value="#{pymtAddBackingBean.defaultDate}" styleClass="hi90t_center"
    shortDesc="Default Date Calendar Control">
    <tr:validateDateTimeRange id="custServiceAgentDateRestriction"
    maximum="#{pymtAddBackingBean.custServiceDefaultDate}" 
    minimum="#{pymtAddBackingBean.custServiceDefaultDate}"></tr:validateDateTimeRange></tr:inputDate>

但是当我启动应用程序时,我在呈现页面时会收到以下警告消息

  

/pages/test.jspx @ 520,67 id =“custServiceAgentDateRestriction”        MetaTagHandler未对类型进行处理        org.apache.myfaces.trinidadinternal.validator.DateTimeRangeValidator

这是否意味着Trinidad 1.0.13不支持此标记?如果是这样,请你给我一些其他选择:我的要求是特立尼达日期选择器应该只显示一个日期为启用(可能只是当前日期),如果用户手动输入日期,那么应该验证当前日期。

1 个答案:

答案 0 :(得分:0)

您应该删除id属性,因为<tr:validateDateTimeRange>不支持该属性。

请检查documentation on <tr:validateDateTimeRange>是否支持属性。

我还注意到你使用相同的日期作为最小值和最大值。这可能不对。