Tempus Dominus Datetime Picker adalah salah satu komponen yang paling populer digunakan dalam pengembangan aplikasi web. Dalam beberapa kasus, kita membutuhkan fitur untuk mengatur nilai default pada datetime picker. Dalam artikel ini, kita akan membahas cara mengatur nilai default pada Tempus Dominus Datetime Picker.
Cara pertama: Menggunakan fungsi setValue
Pertama-tama, kita dapat menggunakan fungsi setValue
yang disediakan oleh Tempus Dominus. Fungsi ini memungkinkan kita untuk menyetel nilai tanggal dan waktu secara langsung. Berikut adalah contoh penggunaannya:
const picker = new tempusDominus.TempusDominus(document.getElementById('datetimepicker1'));
var DateTimeVal = moment('05/07/2022 00:00', 'MM/DD/YYYY HH:mm').toDate();
picker.dates.setValue(tempusDominus.DateTime.convert(DateTimeVal));
Namun, fungsi setValue
tidak berfungsi seperti yang kita harapkan karena parameter yang harus dipasok adalah DateTime, bukan string.
Cara kedua: Menggunakan fungsi formatInput
Kita juga dapat menggunakan fungsi formatInput
untuk mengonversi nilai tanggal dan waktu menjadi format yang diterima oleh Tempus Dominus. Berikut adalah contoh penggunaannya:
const picker = new tempusDominus.TempusDominus(document.getElementById('datetimepicker1'));
picker.dates.formatInput = date => moment(date).format('YYYY-MM-DD HH:mm')
picker.dates.setValue();
Dalam contoh di atas, kita menggunakan fungsi formatInput
untuk mengonversi nilai tanggal dan waktu menjadi format yang sesuai dengan Tempus Dominus. Lalu, kita menggunakan fungsi setValue
untuk menyetel nilai default.
Cara lain: Menggunakan fungsi setDate
Kita juga dapat menggunakan fungsi setDate
untuk menyetel nilai default pada datetime picker. Berikut adalah contoh penggunaannya:
const picker = new tempusDominus.TempusDominus(document.getElementById('datetimepicker1'));
picker.dates.setDate(new Date());
Dalam contoh di atas, kita menggunakan fungsi setDate
untuk menyetel nilai default yang berupa tanggal dan waktu saat ini.
Dalam artikel ini, kita telah membahas cara mengatur nilai default pada Tempus Dominus Datetime Picker. Kita dapat menggunakan fungsi setValue
, formatInput
, atau setDate
untuk menyetel nilai default. Semua fungsi tersebut memiliki kelebihan dan kekurangannya sendiri. Pemilihan fungsi yang sesuai tergantung dari kebutuhan Anda dalam mengembangkan aplikasi web.
Referensi
Jika Anda memiliki pertanyaan atau ingin mengetahui lebih lanjut tentang cara mengatur nilai default pada Tempus Dominus Datetime Picker, silakan tinggalkan komentar di bawah.