BFH Datepicker,改变一周的第一天

时间:2015-11-30 13:59:44

标签: javascript twitter-bootstrap datepicker bootstrap-form-helper

我尝试了这个没有结果:bootstrap-formhelpers-datepicker.es_ES.js

var BFHMonthsList = [
  'Enero',
  'Febrero',
  'Marzo',
  'Abril',
  'Mayo',
  'Junio',
  'Julio',
  'Agosto',
  'Septiembre',
  'Octubre',
  'Noviembre',
  'Diciembre'
];

var BFHDaysList = [
  'DOM',
  'LUN',
  'MAR',
  'MIE',
  'JUE',
  'VIE',
  'SAB'
];

var BFHDayOfWeekStart = 1;

使用:

    $(window).on('load', function () {
            $('div.bfh-datepicker').each(function () {
              var $datepicker = $(this);
                    $datepicker.bfhdatepicker($datepicker.data()).on('change.bfhdatepicker', function () {
                    var input = $(this).find("input");
                    if ( input.attr("name") == "fecha_inicio" ) {
                        $('[name=fecha_fin]').val( input.val() );
                        $(this).closest('div').click();
                    }   
              });
            })
          })

但是星期天它仍然是第一天,

还尝试了这个:

$(window).on('load', function () {
    $('div.bfh-datepicker').each(function () {
      var $datepicker = $(this);
      console.log($datepicker.data());
            var theData = $datepicker.data();
            theData.firstDay = 6;
            console.log(theData);
      $datepicker.bfhdatepicker(theData).on('change.bfhdatepicker', function () {
            var input = $(this).find("input");
            if ( input.attr("name") == "fecha_inicio" ) {
                $('[name=fecha_fin]').val( input.val() );
                $(this).closest('div').click();
            }   
      });
    })
  })

知道我错过了什么吗?

-edit -

<script src="<?= base_url('administrator/js/bootstrap-formhelpers-datepicker.es_ES.js?v') ?>"></script>
    <script src="<?= base_url('administrator/js/bootstrap-formhelpers-datepicker.js') ?>"></script>

这是bfh-datepicker.js的结尾

/* APPLY TO STANDARD DATEPICKER ELEMENTS
   * =================================== */

  $(window).on('load', function () {
    $('div.bfh-datepicker').each(function () {
      var $datepicker = $(this);
      console.log($datepicker.data());
            var theData = $datepicker.data();
            theData.firstDay = 6;
            console.log(theData);
      $datepicker.bfhdatepicker(theData).on('change.bfhdatepicker', function () {
            var input = $(this).find("input");
            if ( input.attr("name") == "fecha_inicio" ) {
                $('[name=fecha_fin]').val( input.val() );
                $(this).closest('div').click();
            }   
      });
    })
  })

  $(function () {
    $('html')
      .on('click.bfhdatepicker.data-api', clearMenus)
    $('body')
      .on('click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api', toggle, BFHDatePicker.prototype.toggle)
      .on('click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api', '.bfh-datepicker-calendar > table.calendar .month > .previous', BFHDatePicker.prototype.previousMonth)
      .on('click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api', '.bfh-datepicker-calendar > table.calendar .month > .next', BFHDatePicker.prototype.nextMonth)
      .on('click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api', '.bfh-datepicker-calendar > table.calendar .year > .previous', BFHDatePicker.prototype.previousYear)
      .on('click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api', '.bfh-datepicker-calendar > table.calendar .year > .next', BFHDatePicker.prototype.nextYear)
      .on('click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api', '.bfh-datepicker-calendar > table.calendar td:not(.off)', BFHDatePicker.prototype.select)
      .on('click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api', '.bfh-datepicker-calendar > table.calendar', function() { return false })
  })

}(window.jQuery);

编辑:jsfiddle复制

0 个答案:

没有答案