RichFaces <rich:calendar>17 Mar 2025 | 4 分钟阅读 它用于通过弹出日历输入日期和时间。弹出日历可以在月份和年份之间导航。我们还可以自定义其外观。 <rich:calendar> 组件只需要一个值属性,该属性保存当前选定的日期。 样式类和皮肤参数下表包含日历组件的样式类(选择器)和相应的皮肤参数。 Class | 函数 | 皮肤参数 | 映射的 CSS 属性 |
---|
.rf-cal-extr | 它用于定义弹出日历外部的样式。 | panelBorderColor | 边框颜色 | .rf-cal-btn | 它用于定义日历按钮的样式。 | 无皮肤参数。 | | .rf-cal-hdr | 它用于定义日历标题的样式。 | panelBorderColor additionalBackgroundColor | border-bottom-color background-color | .rf-cal-hdr-optnl | 它用于定义可选标题的样式。 | additionalBackgroundColor generalSizeFont | background-color font-size | .rf-cal-hdr-month | 它用于定义月份标题的样式。 | headerSizeFont headerFamilyFont | 字体大小 字体系列 | .rf-cal-ftr | 它用于定义日历页脚的样式。 | additionalBackgroundColor generalSizeFont | background font-size | .rf-cal-ftr-optnl | 它用于定义可选页脚的样式。 | additionalBackgroundColor generalSizeFont | background font-size | .rf-cal-tl | 它用于定义日历工具栏的样式。 | headerSizeFont headerFamilyFont | 字体大小 字体系列 | .rf-cal-tl-ftr | 它用于定义日历页脚中工具栏项的样式。 | generalSizeFont generalFamilyFont | 字体大小 字体系列 | .rf-cal-tl-btn | 它用于定义工具栏按钮的样式。 | 无皮肤参数。 | | .rf-cal-tl-btn-dis | 它用于定义已禁用工具栏按钮的样式。 | 无皮肤参数。 | | .rf-cal-tl-btn-hov | 它用于定义工具栏项在鼠标光标悬停时的样式。 | calendarWeekBackgroundColor generalTextColor | background-color color | .rf-cal-tl-btn-press | 它用于定义工具栏项被按下时的样式。 | panelBorderColor | border-right-color, border-bottom-color | .rf-cal-tl-close | 它用于定义工具栏中关闭按钮的样式。 | 无皮肤参数。 | | .rf-cal-c | 它用于定义常规日历单元格的样式。 | tableBackgroundColor generalSizeFont | background-color font-size | .rf-cal-c-cnt | 它用于定义单元格内容的样式。 | 无皮肤参数。 | |
示例这里,在下面的示例中,我们正在实现 <rich:calendar> 组件。此示例包含以下文件。 JSF 文件// calendar.xhtml 托管 Bean// Calendar.java 输出  现在,单击日历图标并从弹出窗口中选择日期。  选择日期后。 
|