2012-04-04 83 views
0

我在計劃中遇到問題。它沒有顯示事件的時間。像下面的圖片。 enter image description here我使用primefaces3.0M4快照和JSF2.0計劃事件時間顯示問題

以下是代碼

在豆

private ScheduleModel eventModel; 

public ForNewSchedule() 
{ 
System.out.println("KSHITITJ"); 
Calendar c1=Calendar.getInstance(); 
c1.set(2012, 04, 01, 05, 05, 05); 

Calendar c2=Calendar.getInstance(); 
c2.set(2012, 04, 01, 06, 06, 06); 

Calendar c3=Calendar.getInstance(); 
c3.set(2012, 04, 04, 10, 10, 10); 

Calendar c4=Calendar.getInstance(); 
c4.set(2012, 04, 04, 11, 11, 11); 

eventModel = new DefaultScheduleModel(); 
eventModel.addEvent(new DefaultScheduleEvent("Champions League Match", c1.getTime(), c2.getTime())); 
eventModel.addEvent(new DefaultScheduleEvent("Birthday Party",c3.getTime(),c4.getTime())); 
System.out.println("KSHITITJ-----"); 
} 

<h:form> 
<p:schedule value="#{forNewSchedule.eventModel}" /> 
</h:form> 

感謝,

+0

n確保它顯示在3.04時間,快速檢查,嘗試一個新的版本,如3.0最後... – Daniel 2012-04-04 12:55:11

+0

檢查folowing鏈接。 http://www.primefaces.org/showcase/ui/schedule.jsf。這不是版本問題。 – KSHiTiJ 2012-04-04 13:06:59

+0

屏幕截圖來自primefaces網站,在你的例子中你看不到時間?你看到什麼? – Daniel 2012-04-04 14:12:42

回答

2

不是100 %肯定,但幾乎......他們在3.04之後在時間表中添加了時間顯示所以如果你升級到更新的版本,你應該得到你要...(不像你我不想這個功能,所以我不得不自己刪除它後,我自己的一個primefaces升級

我記得通過

.fc-event-time{ 
display:none; 
} 

做所以理論上你應該喜歡添加一些你的CSS

.fc-event-time { 
    display: inline-block; 
} 

卻又......我覺得你首先應該嘗試升級到更高達primefaces的最新版本

+0

感謝您的答覆。我補充說,但它不工作。我無法更改版本,因爲它會產生很多問題。就像在lightBox組件中一樣。 。現在在3.2,它沒有得到高度和寬度的百分比。這種類型的問題很多。 – KSHiTiJ 2012-04-05 05:46:56

+0

好的,你總是可以用3.2的primefaces創建一個新的項目並構建一個單頁來一次性檢查調度程序的時間問題。 – Daniel 2012-04-05 05:57:52

+0

是的。我在3.2中檢查了這個日程安排,並且它正在工作。問題出在3.0-M4快照。 – KSHiTiJ 2012-04-05 06:14:48