Fullcalendar 如何在列表视图中同时显示事件名称和资源名称?
我正在使用可拖动外部事件的调度程序。列表视图对于某些人来说很方便,但是现在只列出了事件名称(我一直在看listWeek)。如何在同一行上同时显示事件名称和资源名称 我发现另一篇关于类似主题的文章,但第二个示例显示资源标题不起作用(我尝试时标题未定义):Fullcalendar 如何在列表视图中同时显示事件名称和资源名称?,fullcalendar,fullcalendar-scheduler,Fullcalendar,Fullcalendar Scheduler,我正在使用可拖动外部事件的调度程序。列表视图对于某些人来说很方便,但是现在只列出了事件名称(我一直在看listWeek)。如何在同一行上同时显示事件名称和资源名称 我发现另一篇关于类似主题的文章,但第二个示例显示资源标题不起作用(我尝试时标题未定义): 您可以尝试使用第一个示例,但不是将div附加到.fc content上,而是将其附加到.fc列表项title上,因为这是列表视图中使用的元素 eventRender:function( event, element, view ) {
您可以尝试使用第一个示例,但不是将div附加到
.fc content
上,而是将其附加到.fc列表项title
上,因为这是列表视图中使用的元素
eventRender:function( event, element, view ) {
var resourceTitle = $("#calendar").fullCalendar("getResourceById",event.resourceId);
$(element).find(".fc-list-item-title").append("<div>"+resourceTitle.title+"</div>");
}
像这样:
eventRender: function (event, element, view) {
$(element).find(".fc-list-item-title").append("<div>" + event.resourceId + "</div>");
}
eventRender:函数(事件、元素、视图){
$(元素).find(“.fc列表项标题”).append(“+event.resourceId+”);
}
它将把资源ID作为新行放在事件标题下
我不知道如何使用第二种方法来获取资源的标题而不是ID,但现在,您可以将资源ID设置为与资源标题相匹配,或者为事件添加其他属性并将其附加。我使用此方法在列表视图中获取资源的标题
eventRender:function( event, element, view ) {
var resourceTitle = $("#calendar").fullCalendar("getResourceById",event.resourceId);
$(element).find(".fc-list-item-title").append("<div>"+resourceTitle.title+"</div>");
}
eventRender:函数(事件、元素、视图){
var resourceTitle=$(“#日历”).fullCalendar(“getResourceById”,event.resourceId);
$(元素)。查找(“.fc列表项标题”)。追加(“+resourceTitle.title+”);
}
添加此项时,不要忘记在上面一行的末尾加逗号
祝你好运 你能发布你的代码吗?