Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Fullcalendar 完整日历计划程序-在选择用于添加事件的slotduration时获取ResourceId_Fullcalendar_Scheduler - Fatal编程技术网

Fullcalendar 完整日历计划程序-在选择用于添加事件的slotduration时获取ResourceId

Fullcalendar 完整日历计划程序-在选择用于添加事件的slotduration时获取ResourceId,fullcalendar,scheduler,Fullcalendar,Scheduler,在调度程序日历中,Iam从第一列的resources.json获取资源。 我正在尝试为每个资源添加事件。 当我直接单击每个资源的slotduration时,我应该获得resourceId。所以,我会知道我在哪些资源中添加了事件 在选择功能中,我只能获取开始和结束时间,但不能获取资源ID 非常感谢您的帮助。选择回调中有第四个参数,您可以使用该参数获取资源。请参见下面的示例 $('#calendar').fullCalendar({ select: function (start, end, cal

在调度程序日历中,Iam从第一列的resources.json获取资源。 我正在尝试为每个资源添加事件。 当我直接单击每个资源的slotduration时,我应该获得resourceId。所以,我会知道我在哪些资源中添加了事件

在选择功能中,我只能获取开始和结束时间,但不能获取资源ID


非常感谢您的帮助。

选择回调中有第四个参数,您可以使用该参数获取资源。请参见下面的示例

$('#calendar').fullCalendar({
select: function (start, end, calendar,res) 
{
     //to get resource 
    console.log(res);
}
});
它将为您提供json对象

要在单击资源头时获取资源id,请在scheduler.js中进行以下更改:, 修改下面的方法。将id和类添加到资源标头

 ResourceRow.prototype.renderSpreadsheetContent = function(tr) {
 .......
 .......
     td = $('<td id="'+resource.id+'" class="' + this.view.widgetContentClass + ' resourceHeader"/>').append(contentEl); // add id and class to the resource header.
 .......
 .......
   }
你现在可以走了。
谢谢

这将返回未定义的结果。是否使用sean kenny的资源日视图?是否使用fullcalendar scheduler timelineDay视图。嘿,好了,我继续检查了API,有第四个参数,它在日历的时间轴视图中为您提供了一个资源。。我也试过第四个论点。但它会抛出对象错误。您可以尝试此JSBin URL。。
     $(".resourceHeader").click(function(){
      var   resourceId=$(this).attr("id");
      //write a code to get all the events of selected resource 
      //and render it on calendar
     });