0

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 クラスがありますresourcewaitingitem

以下は私が達成しようとしていることです: 月ビューでは、クラスのみを表示したいので、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;
}
4

1 に答える 1