Github: Bootstrap Daterangepicker, плагин источник: daterangepicker.jsКак установить глобальные значения для daterangepicker?
Я хочу установить глобальные значения для параметра locale
. Я не хочу устанавливать его для каждого элемента каждый раз, когда я его использую.
Вот пример кода, как настроить daterangepicker для определенного элемента.
$('#demo').daterangepicker({
"locale": {
"format": "MM/DD/YYYY",
"separator": " - ",
"applyLabel": "Apply",
"cancelLabel": "Cancel",
"fromLabel": "From",
"toLabel": "To",
"customRangeLabel": "Custom",
"weekLabel": "W",
"daysOfWeek": [
"Su",
"Mo",
"Tu",
"We",
"Th",
"Fr",
"Sa"
],
"monthNames": [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
],
"firstDay": 1
},
"startDate": "12/01/2016",
"endDate": "12/07/2016"
}, function(start, end, label) {
console.log("New date range selected: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD') + ' (predefined range: ' + label + ')");
});
Возможно ли это? Или мне нужно переписать плагин?
Каков наилучший подход, если это невозможно без какой-либо пользовательской модификации?
Те очень похожи на параметры по умолчанию; вы уверены, что вам нужно включать это каждый раз? –
Каждый раз, когда мне нужен элемент с приложением 'daterangerpicker', я должен добавить эти настройки (и даже больше). Я мог бы что-то упустить, поэтому я задал вопрос – Maria
Ну, я просто смотрел на «генератор конфигурации» и, похоже, работает так же, есть ли этот локальный узел или нет. У вас может быть другой код, который мешает. –