我想知道是否有可能只使用jQuery的FullCalendar插件显示日历中保留的时间,而不是事件的标题?如何在jQuery FullCalendar上单独显示事件的时间(没有标题)?
非常感谢您的帮助!
我想知道是否有可能只使用jQuery的FullCalendar插件显示日历中保留的时间,而不是事件的标题?如何在jQuery FullCalendar上单独显示事件的时间(没有标题)?
非常感谢您的帮助!
某处沿3665的fullCalendaer普通版的外观为这个代码
里面的线(!event.allDay && seg.isStart ?
"<span class='fc-event-time'>" +
htmlEscape(formatDates(event.start, event.end, opt('timeFormat'))) +
"</span>"
:'') +
"<span class='fc-event-title'>" + htmlEscape(event.title) + "</span>" +
删除
"<span class='fc-event-title'>" + htmlEscape(event.title) + "</span>" +
所以它仍然是有意义的我的JScript语法和中提琴!没有更多的标题只是时间。
是的,这会起作用,但现在每次升级fullcalendar时都必须记住删除此行。最好把它隐藏为@Doomsday的建议。 – sdolan 2011-05-12 22:25:39
是的 - 但是如果他想进一步定制(更高更高效的水平) - 他知道从哪里开始。 jQuery是最简单的,但我同意。 – ppumkin 2011-05-13 05:07:53
谢谢!它确实有用!如果你不介意我还有一个问题:我正在写一个asp.net mvc房间预订应用程序,我试图整合fullcalendar。所以当某人为活动预留一个房间时,他们选择一个活动时间,给它一个标题,系统为该活动分配一个预定ID。然后在日历的日期,我们看到为活动预留的时间和此活动的标题。所以我想显示预订ID而不是事件的标题。可能吗?非常感谢! – Greg 2011-05-13 16:00:31
你可以做你想要改变CSS类的一切:
要隐藏事件标题:
.fc-event-time {
display: none;
}
如果你想保持活动的时间,但保留标题和正文之间相同的背景,你应该取消设置不透明度:
.fc-event-vert .fc-event-bg {
opacity: 0;
}
这样,安装模块Auto Entity Labels或Auto Nodetitles,当你去编辑创建的内容类型时,你会看到诸如“Edit”,“Manage Fields”,“Auto Label”等选项卡。 ..
当你点击“自动标签”,设置自动标签生成‘自动生成标签和隐藏标签字段’,并为标题的模式设置为<none>
。
现在,当您创建来自内容类型的内容,即FullCalendar,它将只显示您输入的没有节点标题的时间段。
您能否通过“保留时间”和“想在日历上显示”来说明你的意思 - 在哪里? – 2011-05-12 18:21:25