在<p:schedule>?</p:schedule>中显示没有时间前缀的自定义消息

时间:2014-08-13 09:56:56

标签: jsf primefaces schedule

我想在<p:schedule>中显示自定义消息。它显示带有时间前缀的消息,例如“12a CycDemo”。

enter image description here

如何只显示没有时间前缀的“CycDemo”?我将其添加如下:

model.addEvent(new DefaultScheduleEvent("CycDemo", fromDate, toDate));

3 个答案:

答案 0 :(得分:0)

我得到一个解决方案。这不是一个好的解决方案,因为我仍然找不到另一种方式 当我通过开发人员工具调试浏览器上的html内容时,我找到了以下代码。

....
<span class="fc-event-time">12a</span>
<span class=".....">CycDemo</span>
...

这就是为什么,我是通过CSS display:none来解决的。

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

现在,我只能看到没有时间前缀的预期消息:)

答案 1 :(得分:0)

您必须在timeFormat中添加空的<p:schedule>属性,然后前缀将消失。

    <p:schedule id="schedule" value="#{scheduleView.eventModel}" widgetVar="myschedule" timeFormat="">

答案 2 :(得分:0)

将AllDay设置为DefaultScheduleEvent的真实

DefaultScheduleEvent d = new DefaultScheduleEvent();
d.setAllDay(true);
eventModel.addEvent(d)