2012-04-04 86 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