Eonasdan datetimepicker语言环境无效

时间:2016-01-10 16:10:12

标签: javascript jquery datetimepicker bootstrap-datetimepicker eonasdan-datetimepicker

我正在尝试使用eonasdan datetimepicker的locale选项,但发现了一个奇怪的行为。

案例1:

浏览器lang:en和html是

 <div class="container">
<div class="row">
    <div class='col-sm-6'>
        <div class="form-group">
            <div class='input-group date' id='datetimepicker2'>
                <input type='text' class="form-control" />
                <span class="input-group-addon">
                    <span class="glyphicon glyphicon-calendar"></span>
                </span>
            </div>
        </div>
    </div>
    <script type="text/javascript">
        $(function () {
            $('#datetimepicker2').datetimepicker({
                locale: 'ru'
            });
        });
    </script>
</div>

datetimepicker输入没有问题,它显示带有日期的'ru'日历。

案例2:

浏览器lang:ru和上面相同的html。 datetimepicker显示'ru'日历,但输入值为空。

是否有人注意到这种行为?将浏览器lang更改为英语以外的其他内容,选择器值变为空。

2 个答案:

答案 0 :(得分:0)

试试这个

paper.on('blank:pointerdown', function (evt, x, y) {
        panAndZoom.enablePan();
    });
paper.on('cell:pointerup blank:pointerup', function(cellView, event) {
            panAndZoom.disablePan();

<强>的JavaScript

<br/>
<div class="row">
  <div class="col-md-12">
    <h6>Datetimepicker</h6>
    <div class="form-group">
      <div class="input-group date" id="datetimepicker">
        <input type="text" class="form-control" /> <span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
      </div>
    </div>
  </div>

Demo on fiddle

答案 1 :(得分:0)

https://github.com/Eonasdan/bootstrap-datetimepicker/issues/530

要切换语言环境,您可以加载当前所在的语言环境 感兴趣,然后设置组件的语言选项。它 将从力矩库中获取所有需要的本地化字符串。