在这种情况下,我想从XML文件中加载事件,并使用以下代码:
events: function(start, end, callback) {
$.ajax({
url: '/contracts/'+contract_id+'.xml',
dataType: 'xml',
data: {
// our hypothetical feed requires UNIX timestamps
start: Math.round(start.getTime() / 1000),
end: Math.round(end.getTime() / 1000)
},
success: function(doc) {
var events = [];
$(doc).find('contract').each(function() {
events.push({
title: $(this).attr('week-mon-hours'),
start: $(this).attr('week-mon-hours') // will be parsed
});
});
callback(events);
}
});
},
在XML文件中,我有一个每周小时模式,我想将该模式每周重复一次插入到日历中。我该怎么做呢?
发布于 2013-08-01 12:21:06
据我所知,完整日历不支持“重复”事件。
您必须通过查看开始和结束参数来创建“重复”,并在时间间隔内创建尽可能多的重复事件副本。
如果你每天在10:00-11:00重复一个事件,并且从周一到周日有一个星期视图,你将不得不生成7个不同日期的事件来可视化重复。
复制是在您的事件生成代码中完成的,您的xml应该不需要修复。只需使用xml标记/属性数据来创建正确的副本。
https://stackoverflow.com/questions/9497632
复制