如何使用弹出式日历组件
通过使用 Edwin Goei 创建的 JSF 弹出式日历组件,用户可以借助于弹出式公历来选择任意日期。本地模型值对象是采用 ISO 8601 日期格式的字符串,但也可以使用 java.util.Date 或 java.sql.Date 对象并自动应用转换器。可以使用以下声明来访问弹出式日历组件的标记库:
<%@taglib prefix="ui" uri="http://java.sun.com/blueprints/ui/14"%>
使用 JSF 弹出式日历组件的示例如下所示:
<ui:popupCalendar id="cal" localeString="zh_CN" value="#{CalendarBean.date}"/>
JSP 标记属性
弹出式日历组件支持以下属性。
- dateFormatPattern - 用于日期格式的模式。字符串 "yyyy"、"MM"、"dd" 组合再加上分隔符,"yyyy" 可以是第一个也可以是最后一个字符串。如果为 Null,则从语言环境中派生一个缺省模式。有关详细信息,请参见 "localeString" 属性。如果模式无效,则使用 ISO 8601 "yyyy-MM-dd" 模式。例如,"yyyy-MM-dd"、"dd.MM.yyyy" 和 "MM/dd/yyyy"。
- localeString - 用下划线或短划线分隔的语言环境字符串,用于确定日历格式,如年份、月份、日期顺序、月份名称和星期名称。如果为 Null,则使用视图根目录中的缺省语言环境。例如,"de_DE"、"fr_CA" 和 "es"。
- styleClass - 要应用于呈现的最外层元素的样式类。
© Sun Microsystems 2006。Java BluePrints Solutions Catalog 中的所有内容受版权保护,未经 Sun Microsystems 的明确书面许可,不得在其他产品中发布。