【问题标题】:Primefaces Schedule styclass and alldayPrimefaces 安排 styclass 和 allday
【发布时间】:2011-12-05 16:04:33
【问题描述】:
我想将 styclass 和 allday 变量添加到事件中。事情是这样的,DefaultScheduleEvent 没有能够设置两个变量的方法,
因此,如果我选择设置 allday 变量,我将无法更改日程表中显示的事件的颜色,但它会按小时显示我需要显示的内容;如果我设置 styleclass 变量,我可以更改颜色,但事件不是按小时计算的,所以看起来好像每个事件都需要一整天才能执行。
有没有办法可以同时设置这两个变量???
谢谢
【问题讨论】:
标签:
styles
primefaces
schedule
【解决方案1】:
DefaultScheduleEvent 有一个构造函数,您可以在其中设置样式和一个设置器,用于设置是否全天(无论如何从 3.0-RC1 开始)。我的方法是这样的:
evt = new DefaultScheduleEvent("My event", start, finish, "calendarButton");
evt.setAllDay(true);
evt.setEditable(false);
calendar.add(evt);
然后,在我的 CSS 上,我有这个样式(背景位有点烦人):
.calendarButton, .calendarButton .fc-event-skin, .calendarButton a {
background-color: #aaaaaa;
border-color: gray;
}