簡體   English   中英

如何使用更改事件更改啟用日期時間選擇器的小時數?

[英]How to change Date Time Picker enabled hours using on change event?

我有以下選擇器:

$('.datetimepicker').datetimepicker({
    format: 'LT',
    locale: 'PT-BR',
    icons: {
      up: "fa fa-chevron-up",
      down: "fa fa-chevron-down",
      time: "far fa-clock",
    },
    enabledHours: permittedHours(),
    stepping: 15,
  });

但我想在重新設置 enabledHours 情況下調用其他輔助 function 輸入值發生變化。

我鏈接了它並可以成功彈出警報:

$('.datetimepicker').datetimepicker({
    format: 'LT',
    locale: 'PT-BR',
    icons: {
      up: "fa fa-chevron-up",
      down: "fa fa-chevron-down",
      time: "far fa-clock",
    },
    enabledHours: permittedHours(),
    stepping: 15,
  })
  .on('dp.change', function (e) { 
    alert(e.date._i)
  });

但是如果我嘗試處理 enabledHours 它不起作用。 在這種情況下,如何將新值傳遞給 enabledHours?

on('dp.change', function (e) {
     $('.datetimepicker').data("DateTimePicker").enabledHours(your_function(e.date.format('yourformat')));
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM