0

我初始化一個DateTimePicker爲修改的DateTimePicker動態地使用JavaScript

$(document).ready(function() { 
    $("#meeting_datetime").datetimepicker({format: 'LLLL', stepping: 5, enabledHours: [], daysOfWeekDisabled: []}).prop('disabled', true); 
}); 

現在我想啓用此的DateTimePicker和限制可能的選擇動態地根據用戶的輸入。我調用這個函數每次用戶改變某些其他的選擇

$("#meeting_datetime").datetimepicker({defaultDate: tomorrowsDate, format: 'LLLL', enabledHours: meeting_time_moment.hours(), stepping: 5, daysOfWeekDisabled: weekday_unchecked_value}).prop('disabled', false); 

這個函數的工作原理是,在年底禁止虛假陳述的唯一方面。 datetimepicker確實變得可編輯。但是,daysOfWeekDisabled函數完全不起作用。我輸入這樣的事情

weekday_unchecked_value = [0, 1, 3, 4, 5, 6] 

我這樣做在初始化步驟(剪斷上頂第一代碼)時,它工作正常,但更新似乎並沒有工作。是否有刷新功能或其他?我有一個看看文檔(https://eonasdan.github.io/bootstrap-datetimepicker/),但我不能找到它...

回答

0

我找到了解決辦法...只是使用的功能,而不是

$("#meeting_datetime").data("DateTimePicker").daysOfWeekDisabled(weekday_unchecked_value) 
$("#meeting_datetime").data("DateTimePicker").enabledHours([meeting_time_moment.hours()]) 
$("#meeting_datetime").data("DateTimePicker").stepping(60) 

在我看來,有應該是一個更簡單的方法,但這是快速和正常工作...