agendaweek:事件未显示
我可能做错了什么!?
当'defaultView:agendaWeek'(或议程日期)时我看不到我的活动。 PS:basicWeek(或basicDay)工作得很好。
但是:点击'月'视图时:所有事件都在'月'视图中正确显示! 然后,当再次点击“星期”(或日)时,我将它们正确地视为agendaWeek(或agendaDay)视图!
我正在运行fullcalendar:3.6.2
PS:对不起,在非相关论坛上发布了同样的问题
必须错过一个愚蠢的事情 - 感谢您的时间和提示,编
<script type="text/javascript">
(function ($) {
@if (Model.tagColorsEnabled && Model.tagColors != null) {
<text>
var tagSet = [
@foreach (var tc in Model.tagColors)
{
@Display(tc)
}
];
var tagIndex = [];
for (var tag in tagSet) {
tagIndex[tagSet[tag].slug] = tag;
}
</text>
}
$('#calendar').fullCalendar({
locale: '@culture',
timeFormat: 'HH:mm', //eddie timeFormat: 'HH:mm{-HH:mm}',
slotLabelFormat: 'HH:mm', //eddie timeFormat: 'HH:mm{-HH:mm}',
// height: 500, //added by eddie
// allDay: false, // eddie
header: {
left: 'prev,next today',
center: 'title',
right: 'month, agendaWeek, agendaDay',
// right: 'month, agendaWeek, agendaDay' // eddie
},
eventRender: function (event, element) {
var colors = { bg : event.defaultBackgroundColor, br: event.defaultBorderColor, fg: event.defaultTextColor };
@if (Model.tagColorsEnabled)
{
<text>
var min = 100;
for (var klassNdx in event.className) {
var klass = event.className[klassNdx];
if (klass.substring(0, 4) === "tag-") {
var entry = tagIndex[klass.substring(4)];
if (entry !== undefined) {
if (entry < min) {
colors = tagSet[entry];
min = entry;
}
}
}
}
</text>
}
$(element)
.css("background-color", colors.bg)
.css("color", colors.fg)
.css("border-color", colors.br);
},
editable: false,
events: {
url: '@Url.Content("~/_Calendar/" + Model.queryId)',
},
// defaultView: '@Model.defaultView',
// defaultView: 'basicWeek',
defaultView: 'agendaWeek',
weekends: @Model.showWeekends
//viewRender: function (v, e) { alert("Rendering view"); }
});
})(jQuery);
</script>
解决 - 有点!
当使用'defaultView:basicWeek / agendaWeek'; 事实是,我得到不同的DateTime信息,如:
basicWeek:'2017-1-06' - >这反过来正常工作!
agendaWeek:'2017-1-06T00:00:00' - >这会导致错误!
当剥离'T00:.....' - >问题解决后,我知道这可能不是'干净'的解决方案,但暂时.....将进一步检查时间是否可用! 现在我想感谢ADyson为他提供的建议和时间。
链接地址: http://www.djcxy.com/p/81231.html