私はいくつかのイベントが発生したときにブートストラップdatetimepickerのフォーマットを更新するために使用している関数を持っています。それ以降、datetimepickerをクリックすると、新しい形式を使用してピッカーがレンダリングされます。たとえば、フォーマットをYYYY
に設定すると、それは年だけが表示されます。ただし、日付ピッカーを閉じてもう一度開くと、完全なカレンダーがレンダリングされます。私は何か間違っているのですか、これはdatetimepickerのバグですか?ブートストラップdatetimepickerフォーマットを動的に変更する
function updateInterval(interval) {
$('#interval').val(interval);
if (interval === 'LAST24') {
jq182('#endDatePicker').datetimepicker().data('DateTimePicker').format('MM/DD/YYYY HH:mm:ss');
} else if (interval === 'HOURLY') {
jq182('#endDatePicker').datetimepicker().data('DateTimePicker').format('MM/DD/YYYY');
} else if (interval === 'DAILY') {
jq182('#endDatePicker').datetimepicker().data('DateTimePicker').format('MM/DD/YYYY');
} else if (interval === 'WEEKLY') {
jq182('#endDatePicker').datetimepicker().data('DateTimePicker').format('MM/YYYY');
} else if (interval === 'MONTHLY') {
jq182('#endDatePicker').datetimepicker().data('DateTimePicker').format('YYYY');
}
}
ドキュメントによれば、私は間違っているとはっきりしていないようです。
ああ、ありがとう!私はしばらくの間、私の心を失っていたと思った:) – cloudwalker