我搜索了文档,但未发现将FullCalendar资源与Google日历中的事件来源相关联。
这是相关代码:
resources: [
{ id: 'room01', title: 'Room 1' },
{ id: 'room02', title: 'Room 2' },
{ id: 'room03', title: 'Room 3' },
{ id: 'room04', title: 'Room 4' }
],
eventSources: [
{
id: 'e1',
resourceId: 'room01',
googleCalendarId: '[GOOGLE CALENDAR ID #1]'
},
{
id: 'e2',
resourceId: 'room02',
googleCalendarId: '[GOOGLE CALENDAR ID #2]'
}
],
请帮助: - )
答案 0 :(得分:1)
因为你可以将任何事件与任何事物相关联,关于谷歌日历的具体位置我无法真正回答,但是根据你在这里展示的内容(即将googleCalendarId添加到你的事件中),我在想你可能是什么寻找是下一个难题,作为eventClick部分?
对于你所拥有的我会认为这看起来像:
#include <functional>
#include <iostream>
struct Manipulator {
using function_type = std::function<void (std::ostream&)>;
function_type function;
Manipulator(function_type function) : function(function) {}
};
inline std::ostream& operator << (std::ostream& stream, const Manipulator& manipulator) {
manipulator.function(stream);
return stream;
}
int main() {
int a = 0;
int b = 1;
std::cout
<< Manipulator([a](std::ostream& stream) { if(a) stream << "a=\"" << a << '"'; })
<< Manipulator([b](std::ostream& stream) { if(b) stream << "b=\"" << b << '"'; })
<< '\n';
}
我使用与上面显示的相同的技术为我的事件添加各种关联,然后简单地添加eventClick代码(它只是在您的日历页面条目中按照上面的代码) - 除了我在方法中添加我的数据调度程序views.py方法.....但它是相同的概念!
这有帮助吗?我不清楚你究竟需要什么帮助!