JSF日历组件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSF日历组件相关的知识,希望对你有一定的参考价值。
我需要使用JSF添加一个弹出日历。我正在使用netbeans 6.9.1和glassfish 3.1。
我用Google搜索并找到了这个
<ui:calendar binding="#{booking.calDate}" id="calDate"
dateFormatPattern="dd/MM/yyyy" label="Date ::"/>
但它给出了一个错误说明:
the component library facelets doesn't contain such component
什么可能是使这项工作正确的方法。
其次,将存储或选择日期的模式将以dd/MM/yyyy
格式显示。我需要将它存储在mysql DB中。
在Bean Class中我应该说Calendar cal = new Calendar();
?
答案
标准的JSF实现没有附带弹出日历组件,更不用说Facelets了。要自己确认,请浏览所有JSF 2.0和Facelets标准标签here。
你需要寻找第三方JSF组件库,比如RichFaces有<rich:calendar>
component,或者PrimeFaces有<p:calendar>
component等等。所有这些通常都会将价值与java.util.Date
财产联系在一起。
以上是关于JSF日历组件的主要内容,如果未能解决你的问题,请参考以下文章
JSF:-DataType 和 Action Listener 的问题
关于 JSF 2.0 自定义组件和 Primefaces 的帮助
JSF2 commandButton 操作未在更新的片段中调用