#jquery #ruby-on-rails #ruby
#jquery #ruby-on-rails #ruby
Вопрос:
У меня уже есть версия jquery-ui-rails (5.0.5) и отображается календарь, как показано ниже,
этот календарь отображается на всех страницах,
мне нужно отобразить другой календарь, как показано ниже,
на определенной странице.
$("#new_calender").datepicker({
changeMonth: true,
changeYear: true,
format: 'yyyy/mm/dd',
language: "en",
orientation: "bottom auto",
todayHighlight: true,
toggleActive: true,
autoclose: true
});
Комментарии:
1. Проверьте различные варианты настройки здесь . Вы просто хотите установить разные значения по умолчанию на разных страницах?
2. Как я могу изменить язык datepicker, я пробовал, как будто
language: ja,
он не работает.
Ответ №1:
Убедитесь, что файлы локализации jQuery UI datepicker доступны по адресу https://github.com/jquery/jquery-ui/tree/master/ui/i18n включены. Возможно, они уже включены в jquery-ui-rails
gem, поэтому проверьте это тоже.
Вы можете переопределить отдельный указатель даты для определенного языка:
$("#new_calender").datepicker( $.datepicker.regional[ "ja" ] );
Сделайте это после инициализации datepicker, я не вижу language
опции в параметрах пользовательского интерфейса jQuery для datepicker, поэтому не думаю, что это правильный путь.