如果活动是隔夜预订,我不想在不同的日期显示完整的日历月度视图活动。
我对这个主题一无所知,因为它是自定义的,可以在一天内显示事件,而不支持拖动选项。
我们将字符串作为文本传递给显示内容。
我的Javascript集成代码是:
$(document).ready(function() {
var calendar = $('#calendar').fullCalendar({
theme: true,
dayClick: function(date, allDay, jsEvent, view) {
if (allDay) {
// Clicked on the entire day
convertedDate= convert(date);
if ($(jsEvent.target).is('span.fc-day-content') ){
// Clicked on the day number
if(${managePriv ==1}){
var selectedDate = document.getElementById("selectedDate").value;
window.open("<%=contextPath%>/rooms/roomReservationFrame.action?startingtime="+convertedDate+"&screenFlag=M&selectedDate="+selectedDate,"roomReservation","width=840,height=460,scrollBars=no");
}
}
}
},
header: {
left: '',
center: '',
right: ''
},
events: ${jsonstring} ,
eventRender: function(event, element, view) {
element.find('span.fc-event-title').html(element.find('span.fc-event-title').text());
if (event.start.getMonth() != view.start.getMonth())
return false;
}
});
var date = new Date();
var d = 1;
var m="${month}";
var y="${year}";
$('#calendar').fullCalendar('gotoDate', y,m,d);
if(${managePriv !=1}){
$('span.fc-day-content').css({'visibility': 'hidden'});
}
});
答案 0 :(得分:0)
这里的问题是我们必须添加颜色的每个json对象:'colorcode'属性,因为它显示但默认显示白色背景显示它只在一天显示而div class ='fc-event-title'我将文本直接附加到该div,因此它只是打印标签,如纯文本。需要对此问题的任何澄清重播我