1
任何人都可以幫助我如何在JSF頁面中添加彈出日曆。我需要添加日曆,其中用戶將選擇日期並且所選日期應顯示在文本框中。任何人都可以幫助我實現豐富的人臉日曆嗎?將日曆添加到JSF頁面
任何人都可以幫助我如何在JSF頁面中添加彈出日曆。我需要添加日曆,其中用戶將選擇日期並且所選日期應顯示在文本框中。任何人都可以幫助我實現豐富的人臉日曆嗎?將日曆添加到JSF頁面
您可以使用豐富的面孔日曆方式如下: -
<rich:calendar id="dtDOB" value="#{Bean.variableName}" styleClass="textBox"
datePattern="dd-MMM-yyyy" required="true"
label="#{Something}" validator="Validator.Something" />
VARIABLENAME將有setter和getter在你的伴奏bean.The數據類型將是日期。 所以當你真正選擇一個日期並提交頁面時,你的獲得者將包含所選的日期。 使用 getVariableName()
檢索選定的值。
你的bean應該是這樣的: -
@ManagedBean(name="Demo") //Annotation.You can also define this entry in faces-config.xml
@RequestScoped //Scope of the bean
public class TestDemo
{
private Date dtDateOfBirth;
public Date getDtDateOfBirth() {
return dtDateOfBirth;
}
public void setDtDateOfBirth(Date dtDateOfBirth) {
this.dtDateOfBirth = dtDateOfBirth;
}
}
修改後的富:歷應該是這個樣子: -
<rich:calendar id="dtDOB" value="#{Demo.dtDateOfBirth}" styleClass="textBox"
datePattern="dd-MMM-yyyy" required="true"
label="#{Something}" validator="Validator.Something" />
如果你不想使用驗證刪除驗證器和所需的屬性從富:日曆標記
因爲我是新的春季Web流可以你幫我我應該在哪裏添加setter和getter在後臺bean.I沒有任何想法富歷工程 – bharathi
我收到以下錯誤:/WEB-INF/flows/helloFlow/mainpage.xhtml:ELResolver無法處理標識符爲'Bean'的空基對象 – bharathi
答案中的Bean實際上是您的manageBean.You需要聲明名稱manageBean,其範圍在faces-config.xml中,或者您可以使用註釋。如果使用後者,則可以直接在bean上使用ManageBean屬性。你的getter和setter將會在你的bean中。 – AngelsandDemons