大佬教程收集整理的这篇文章主要介绍了jQuery fullCalendar在标题上显示未定义,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
_layout.csHTML
)的引用@H_340_3@moment.Js,现在不知道为什么它不再起作用了,就像我在实际使用的页面中添加了对moment的引用的测试一样fullCalendar和undefindundefined消失了,所以我遇到的另一个事件也是如此。
@H_696_2@就我而言,解决方法是:
@Scripts.Render("~/bundles/dates")
@H_696_2@在您的情况下,可能只是:
<script src='//cdnjs.cloudFlare.com/AJAX/libs/moment.Js/2.18.1/moment.min.Js'></script>
<div id="calendar"></div>
渲染方法
@H_696_2@在componentDidupdate上,我使用以下代码更新了日历:
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',center: 'title',right: 'month,agendaWeek,agendaDay'
},events: _this.state.events,defaultView:'month',displayEventTime: false,editable: false,droppable: false,durationEditable: false
});
@H_696_2@并且标题上显示“ undefined”字符。我哪里做错了?以及如何调试未定义字符串的来源?
@H_696_2@
@H_696_2@目前,我提出了一种被黑客入侵的解决方案,通过添加以下内容来删除标题中所有未定义的字符串:
viewRender: function(view,element) {
//note: this is a hack,i don't know why the view title keep showing "undefined" text in it.
//probably bugs in jquery fullcalendar
$('.fc-center')[0].children[0].innerText = view.title.replace(new RegExp("undefined",'g'),""); ;
},
@H_696_2@有没有更好的解决方案?
@H_696_2@我正在使用jQuery FullCalendar v2.9.1
@H_696_2@有关事件的以下示例数据:
[{"start":"2017-03-24T00:00:00.000Z","end":"2017-03-26T00:00:00.000Z","title":"Open house","description":"Bali 1 open house"}]
@H_696_2@注意:我最终转储了jQuery的完整日历,转而使用react-big-calendar。
以上是大佬教程为你收集整理的jQuery fullCalendar在标题上显示未定义全部内容,希望文章能够帮你解决jQuery fullCalendar在标题上显示未定义所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。