2017-03-05 105 views
0

我正在使用具有可拖动外部事件的调度程序。列表视图对于某些人来说很方便,但现在只列出了事件名称(我一直在看listWeek)。如何在同一行显示事件名称和资源名称?如何在列表视图中显示事件名称和资源名称?

我发现了一个类似的话题一个其他职位,但显​​示的是资源标题不起作用第二个示例(标题是不确定的,当我尝试):

Display Resource Name in Event

+0

你可以发布你的代码吗? – todes

回答

0

您可以尝试使用第一个示例,但不是将div附加到.fc-content,而是想将它附加到.fc-list-item-title上,因为这是列表视图中使用的元素。

像这样:

eventRender: function (event, element, view) { 
     $(element).find(".fc-list-item-title").append("<div>" + event.resourceId + "</div>"); 
    } 

它将把资源ID为下活动名称新线。

我不知道如何使用第二种方法获得资源的标题而不是ID,但现在,您可以设置资源ID以匹配资源标题或为事件添加其他属性并附加它。

0

我用这个来获取列表视图中资源的标题。

eventRender:function(event, element, view) { 
    var resourceTitle = $("#calendar").fullCalendar("getResourceById",event.resourceId); 
    $(element).find(".fc-list-item-title").append("<div>"+resourceTitle.title+"</div>"); 
} 

不要忘记在添加此行时将逗号放在最后一行的末尾。

祝你好运!