我正在使用Fullcalendar,我正在尝试更新事件.我正在尝试进行ajax回调以获取该事件的def编辑.路由是/ controls /:id/edit,所以我构建了这个ajax回调:
eventClick: function(date, jsEvent, view) {
console.log(date.id)
console.log(jsEvent)
console.log(view)
$.ajax({
type: "GET",
url: "/controls/"+date.id+"/edit",
});
$('#calendar').fullCalendar('updateEvent', event);
}
Run Code Online (Sandbox Code Playgroud)
controls_controller.rb的代码是这样的:
def edit
if request.xhr?
@control = Control.find(params[:id])
end
end
Run Code Online (Sandbox Code Playgroud)
我的问题是,当我点击一个事件时,控制台告诉我"未捕获的TypeError:无法读取未定义的属性'克隆'".我不知道这意味着什么.我认为我做得对,但它不起作用.谁能帮我?先感谢您.
我正在使用 FullCalendar 插件,我一直在寻找如何更改日历的宽度,但我不知道该怎么做。Fullcalendar 默认为 100% 宽度,但我希望为 80%。我在 css 样式表中编辑了 fc.table 宽度,但最后一列保持变形。也许有人去过那里,所以如果你能帮助我,我会非常感谢你。