使用 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 檔案中作為屬性內容的值。