Events Fullcalendar:将同一天的活动分组到单个活动中
我有一个周视图的完整日历 我已修改fullcalendar以显示事件的编号:Events Fullcalendar:将同一天的活动分组到单个活动中,events,numbers,fullcalendar,show,Events,Numbers,Fullcalendar,Show,我有一个周视图的完整日历 我已修改fullcalendar以显示事件的编号: function slotSegHtml(event, seg) { [...] html += " class='" + classes.join(' ') + "'" + " style='position:absolute;z-index:8;top:" + seg.top + "px;left:" + seg.left + "px;" + skinCss + "'"
function slotSegHtml(event, seg) {
[...]
html +=
" class='" + classes.join(' ') + "'" +
" style='position:absolute;z-index:8;top:" + seg.top + "px;left:" + seg.left + "px;" + skinCss + "'" +
">" +
"<span class='fc-event-inner fc-event-qty'>"+htmlEscape(event.qty)+"</span>"+
[...]
return html;
}
但是,当我在同一天和同一小时内放弃第二个事件时,所有事件都消失了
对不起我的英语
我认为责任线是:
$(“#calendar”).fullCalendar('renderEvent',copiedEventObject,true)
萤火虫说:
未捕获的TypeError:对象2没有“替换”方法
在这个函数中
function htmlEscape(s) {
return s.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/'/g, ''')
.replace(/"/g, '"')
.replace(/\n/g, '<br />');
}
功能htmlEscape(s){
返回s.replace(/&/g,“&;”)
.replace(//g',)
.替换(/'/g'';'))
.替换(/“/g,”))
.替换(/\n/g,“
”);
}
(fullcalendar.js)我用这行代码解决了这个问题:
copiedEventObject.qty = (parseInt(eventoantiguo.qty)+1)+'';//se tiene que convertir a string!
因为函数“function htmlEscape”{“s”必须是字符串
谢谢!使用完整日历的事件限制, 假设您要将一天中的所有事件分组,则只需将事件限制设置为1,如下所示:
$('#divCalendar').fullCalendar({
theme: true,
eventLimit: true, // for all non-agenda views
eventLimit: 1,
......
further code
$('#divCalendar').fullCalendar({
theme: true,
eventLimit: true, // for all non-agenda views
eventLimit: 1,
......
further code