p:schedule2 種類のイベントを表示することができます。のリストにEventsは、次のTryようなメソッドが含まれています。
//ResourceEvents
eventResourceAvailPerDay.addEvent(new DefaultScheduleEvent(reason, dateBeginConverted, dateEndConverted, "resource"));
//WaitingItemEvents
DefaultScheduleEvent newResourceEvent = new DefaultScheduleEvent(reason, dteBeginOrWaitingItem, dteEndOrWaitingItem, orWaitinglist.getWKey());
newResourceEvent.setStyleClass("waitingitem");
eventResourceAvailPerDay.addEvent(newResourceEvent);
2Eventsには、上で作成した次の css クラスがありますresource。waitingitem
以下は私が達成しようとしていることです: 月ビューでは、クラスのみを表示したいので、waitingitemクラスを非表示にしresource、可能であれば、これらのイベント( waitingitem) をクリックできないように JSP 2.0 をオーバーライドします。週表示と日表示では、resourceクラスのみが表示されます
必要な結果が得られない次の css コードが既にあります。
.waitingitem, .schedule .waitingitem .fc-view-month, .waitingitem a {
display: none;
}
.waitingitem, .schedule .waitingitem .fc-view-agendaWeek, .waitingitem a {
display: block!important;
}
.resource, .schedule .resource .fc-view-month, .resource a {
display: block;
}
.resource, .schedule .resource .fc-view-agendaWeek, .resource a {
display: none!important;
}
.resource, .schedule .resource .fc-view-agendaDay, .resource a {
display: none!important;
}
助言がありますか?
UPDATE //ワーキングCSS
schedule .fc-view-month .resource,
.schedule .fc-view-agendaWeek .resource,
.schedule .fc-view-agendaDay .resource,
.schedule .fc-view-agendaWeek .waitingitem
.schedule .fc-view-agendaDay .waitingitem
{
display: block;
}
.schedule .fc-view-month .waitingitem
{
display: none!important;
}