我正在尝试手动添加一个新事件(选择一个时间范围)到特定资源,因此我需要在执行它之后将resourceId保存到DB上。我正在使用日历的资源视图,使用多个资源。当我尝试选择时间范围(选择方法)来添加新事件时,我可以获得startTime和endTime。但是,问题是,当我使用多列视图(资源视图)时,我需要resourceId。任何解决方案?
我试过这个:
select: function(start, end, resourceId){alert(resourceId)}
警告为: false
和此:
select: function(start, end, event){alert(event.resourceId)}
警告是:未定义
答案 0 :(得分:1)
添加活动时,请确保:
events: [
{
............
............
resourceId: 1 //
}
然后您可以通过执行event.resourceId
答案 1 :(得分:1)
我知道这有点晚,但可能有所帮助。
假设你有可选择的'在fullcalendar选项中设置为true,试试这个:
select: function(start, end, allDay, event, resourceId) {
alert(resourceId);
},
希望这有帮助!