0
ブートストラップの日付時間ピッカーの特定の日付を無効にしようとしています(eonasdanで)。ブートストラップのDateTimePickerオプションにアレイを追加します
手動で日付の配列を追加して無効にすることはできますが、このオプションに動的に作成された配列を追加する方法はわかりません。ここで
は私のコードです:
それは私が手動でそのような日付を書き出すことができていますdisabledDates: noDates
言う
noDates = ['31/03/2017', '19/04/2017', '20/04/2017', '25/04/2017'];
// Just for testing
console.log(noDates);
// Studio 1 datepicker
$('#datetimepicker1').datetimepicker({
// Date format
format: "DD/MM/YYYY",
// Show calendar when user clicks input field
allowInputToggle: true,
// Minimum date is today's date
minDate: new Date(),
// Disabled Dates
disabledDates: noDates
});
:
disabledDates: [
"03/31/2017",
"04/19/2017",
moment("04/20/2017"),
moment("04/25/2017")
]
私は次のようにも試みられてきた:
$('#datetimepicker1').data('DateTimePicker').disabledDates(noDates);
しかし、それは私にエラーを与える:
Uncaught TypeError: Cannot read property 'disabledDates' of undefined
変数/配列をこのようなオブジェクトに追加する方法はありますか?
申し訳ありませんが、あなたが私に少し説明を与えることができるだろうか?私はそれと唯一の違いは、私のコードは 'var'ですが、それは私がそれを追加すると違いは何ですか? –
素晴らしい!どうもありがとう!それは私には不思議に思う:どのようにdatetimepicker関数に正確な配列を追加するのは大丈夫ですが、私は変数を使用して行うことはできません? –
'disabledDates'は配列を要求します。 –