richfaces calendar datePattern =“yyyy / MM”

时间:2012-02-06 09:03:02

标签: calendar richfaces

我对richfaces日历有问题。我想只看年和月,所以我发了datePattern =“yyyy / MM”,这个工作正常,直到我想改变日期。

当我点击按钮并弹出日历时,当前值消失。如果我没有选择日期,则该值为空。我试图在我的bean中保存旧日期,但问题仍然存在,因为当我打开日历时,它总是被设置为今天的日期。

只有当我没有在datePatern中添加dd(天)时才会出现问题

<rich:calendar value="#{myBean.date}" datePatern="yyyy/MM" />

Tnx提前获得帮助

1 个答案:

答案 0 :(得分:0)

我在richfaces论坛上得到了答案,所以我也会在这里复制它

  

我猜rich:calendar在你的情况下不是正确的选择虽然rich:calendar可能绑定到任何对象类型,前提是你提供自定义转换器一天仍然应该提供ordinal因为它是日期可能会更好,h:selectOneMenu指定一个月而h:inputText定义一年而不是“不完整”rich:calendar