使用 DatePicker 的字体真棒图标(xedjDateTextBox)

OpenNTF 扩展库中的日期选择器的默认图标很不错但不性感。你可以将其更改为酷炫的 Font Awesome Icons 之一。

首先,在页面中添加 DatePicker 组件:

<xe:djDateTextBox id="datePickerComp" value="#{myDoc.myDateField}" />

然后将这些行添加到自定义 CSS 文件中:

/*
   ---------------------------------------------------- 
   Improve xe:djDateTextBox Elements with another icon.
   ---------------------------------------------------- 
*/

.dijitSelect .dijitArrowButton{
    padding:0px;
}

/* hide default arrow icon: */
.dijitDateTextBox .dijitArrowButtonInner{
    display: none;
}

.dijitDateTextBox .dijitArrowButtonContainer:after{
    font: 12px/normal FontAwesome; 
    content: "\f073"; /* <--- unicode of the icon */
    font-size-adjust: none; 
    font-stretch: normal;
}
/* ---------------------------------------------------- */

属性内容的值是图标代码(在此示例中,“\f073”是简单的“fa-calendar”图标)。

如果你想要其他图标,请访问 http://fontawesome.io/icons/ ,搜索你喜欢的图标,单击打开 ist 详细信息,然后复制 Unicode。将 Unicode 粘贴到自定义 CSS 文件中作为属性内容的值。