0
我在下面的一個xhtml頁面中使用了primefaces日曆組件。Primefaces日曆組件中未突出顯示當前日期
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui">
<ui:composition template="../../template/header.xhtml" >
<ui:define name="pageTitle">Primefaces Calendar</ui:define>
<ui:define name="body">
<p:calendar value="#{dateChooserBean.selectedDate}" />
</ui:define>
</ui:composition>
DateChooserBean
import java.util.Date;
public class DateChooserBean {
private Date selectedDate;
public Date getSelectedDate() {
return selectedDate;
}
public void setSelectedDate(Date selectedDate) {
this.selectedDate = selectedDate;
}
}
問題是,當日歷渲染,今天的日期是不突出。 如果我初始化selectedDate
像下面這樣的變量,它會默認加載今天的日期,並突出顯示它。
import java.util.Date;
public class DateChooserBean {
**private Date selectedDate = new Date();**
public Date getSelectedDate() {
return selectedDate;
}
public void setSelectedDate(Date selectedDate) {
this.selectedDate = selectedDate;
}
}
這是在primefaces中的限制嗎?有沒有其他方法可以實現這一目標?
突出顯示「今天」與選擇無關。它在展示中起作用。用瀏覽器開發工具檢查你的CSS – Kukeltje