4

viewMode「BootstrapDatepicker」から現在のプロパティを取得するにはどうすればよいですか?コントロールをで初期化し、イベントでviewMode= 'years' datepickerを閉じたいのは、の場合のみです。changeDateviewMode='days'

ユーザーは、年、月、最後に日を選択します。その瞬間、コントロールを閉じる必要があります。

これはコードです:

$("#date").datepicker(
    {viewMode: 'years',
     format: 'dd/mm/yyyy'
});

$('#date').on('changeDate', function (ev) {
    //close when viewMode='0' (days)
})

誰か助けてもらえますか?

4

2 に答える 2

7

これを確認してください:http://jsfiddle.net/nAXnM/

HTML

    <input type="text" class="span2" value="02/16/12" data-date-format="mm/dd/yy" id="dp2" >

JS

$("#dp2").datepicker({
 viewMode: 'years',
 format: 'dd/mm/yyyy'
});

$('#dp2').on('changeDate', function (ev) {
   //close when viewMode='0' (days)
   if(ev.viewMode === 'days'){
      $('#dp2').datepicker('hide');
   }
})
于 2013-01-22T12:16:59.040 に答える
1

フォークバージョンのBootstrapDatepickerを使用している場合、日付が選択されたときにUIウィジェットを閉じるには、autocloseオプションをtrue次のように設定します。

$("#date").datepicker({
    autoclose: true
});
于 2014-01-15T06:10:31.783 に答える