因此,我使用的是FullCalendar库版本3的Scheduler插件。我已经在使用事件系统,可以通过模式框在单击时编辑事件。
现在,我想使用资源做同样的事情,但是我正在碰壁。
除其他外,我尝试了
resourceRender: function(resource, cellEls) {
cellEls.on('click', function(resource) {
$.getScript(resource.edit_url);
})
}
但是我无法访问cellEls方法内的资源。
我没有找到任何这样的例子,所以我什至不确定这是可能的。
有任何想法吗 ?
提前致谢
最佳答案
任何“ click”回调的第一个参数是JavaScript事件对象。您无法更改。
只需允许“资源”对象自然地向下传播到事件处理程序中,而不是尝试重新声明它:
resourceRender: function(resource, labelTds, bodyTds) {
labelTds.on('click', function(event) {
console.log(resource);
$.getScript(resource.edit_url);
});
}