繁体   English   中英

使用完整日历Jquery Widget更改语言环境

[英]Change locale with full calendar Jquery Widget

我正在使用完整的日历,因此需要更改语言环境。

当我尝试这样做时。 我得到一个错误。

我必须添加什么脚本才能消除错误?

Chrome开发人员-错误:

pt-br.js:1 Uncaught TypeError: Cannot read property 'datepickerLocale' of undefined

我用过:

HTML:

<div id='calendar'></div>

JS:

<script src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.1.0/locale/pt-br.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.1.0/fullcalendar.min.js"></script>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.1.0/fullcalendar.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.1.0/fullcalendar.print.css">

<script type="text/javascript">
    $(document).ready(function() {

    // page is now ready, initialize the calendar...

    $('#calendar').fullCalendar({
        // put your options and callbacks here
        locale: 'pt-br'
    })

});

</script>

语言环境文件需要fullcalendar才能存在。

加载全日历本身后,加载区域设置文件。

我认为整个日历未正确调用。 它需要一个设置或选项对象。

尝试在文档就绪对象中调用它,方法是

(function($){
  $(function(){
       // rest of the code here
  })
})(jQuery)

将其发布为我的解决方案是不同的...。

使用fullCalendar 3.0.9.2(今天的最新版本),我一直收到相同的错误

无法读取未定义的属性“ datepickerLocale”

确保语言环境文件在.js之后没有帮助

不起作用

<script src="path_to_js/fullcalendar.min.js"></script>
<script src="path_to_js/locale-all.js"></script>

工作吗

<script src="path_to_js/fullcalendar.js"></script>
<script src="path_to_js/locale-all.js"></script>

区别在于使用了“最小”版本-转到了完整版本,所有外观/作品都很棒。

也可能是我使用的是“ locale-all”文件,而不是单个文件。 并非所有组合都经过测试,尽管您无法与成功争论!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM