使用“日历”组件 - 编程入门网
期的代码
运行应用程序。选择一个 Start Date 和 End Date 并点击 Validate 按钮。 如果日期在最小和最大日期之间(今天和从今天开始的一年内),并且如果结束日期晚于开始日期之后的一周,程序将显示一个如图 2 所示的有效消息。否则,应用程序将显示一个如下图所示的错误消息。 图 5:日历范围 - 无效结果 使用“日历”组件(5)时间:2011-01-16改变日历样式 您可以改变日历组件的颜色和样式。在此,您将改变日历组件的表头的外观。 保存图像 table_title_solid.gif 到您的 projects_directory\CalendarExample\web\resources 文件夹。 在项目窗口中,双击 CalendarExample > Web 页 > resources 节点 > stylesheet.css 节点。添加代码示例 7 或 8,这取决于您使用的 JavaServer Faces 组件的版本。 代码示例 7:JavaServerFaces 1.1 日历组件的样式代码
代码示例 8:JavaServerFaces 1.2 日历组件的样式代码
第一个样式类为弹出式日历的标题设置了一个新的背景图像。第二个样式类将时期的首字母设置为红色。 NetBeans 在线帮助里有一个可用的完整的日历组件的 CSS 样式列表。从主菜单中选择“帮助” > “帮助内容”并搜索“日历组件 CSS 类”主题。 布署并运行该应用程序,然后打开弹出式日历。 使用日历组件的技巧 代码示例 4 的 getMaxCalDate 方法中包含了以下代码用以设置最大值为最小值的一年之后:date.add(java.util.Calendar.YEAR, 1);调整以天为单位的时间周期,例如一周时间,可以使用类似以下的代码: 代码示例 4 的 getMinCalDate 方法中也包含了设置最小日期为今天的代码。 要显示以前的年份,可以使用类似以下的代码。 这句代码显示了前 10 年的日历: 要改变日历的日期格式,点击 dateFormatPattern 属性后的省略符 按钮并选择一个预定义的日期格式。 如果属性编辑器没有包含您要的格式,您可以创建您自己的格式。您可以输入的值被限制为年(用 yyyy 表示)、月(用 MM 表示)、日(用 dd 表示)的几种组合。典型的分隔符有斜杠(/),句点(.),和短横线(-)。 总结 本教程中,您在一个 Visual Web JSF 页面中添加了一个日历组件,并且设置了最小和最大的日期。您还添加了一个验证组件,添加了用于验证用户选择的 End 日历组件的值至少为 Start 日历组件的值的一周之后。您还修改了日历的样式。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |