Показать поле даты в рельсах 3, используя плагин jquery - PullRequest
1 голос
/ 07 апреля 2011

Я хочу выбрать или текстовое поле, которое позволяет выбрать дату, нажав на всплывающий календарь. Мое решение уже работает с calendar_date_select, но проблема в том, что мне нужно заменить плагины protptype на jquery, поэтому мне нужно избавиться от calendar_date_select и использовать некоторый плагин jquery для аналогичной функциональности, но с помощью Rails 3. Есть ли такой плагин или драгоценный камень в наличии?

Ответы [ 3 ]

3 голосов
/ 07 апреля 2011

Включите пользовательский интерфейс jquery в свой проект и используйте Jquery Datepicker .Будет работать как любая версия, которую вы используете в качестве полностью Javascript HTML и CSS.: -)

Все что тебе нужно сделать.Включите Jquery Ui в ваш проект, который вы можете загрузить с здесь и этот код JavaScript.Вы можете удалить ненужные функции, которые вам не нужны.

<script>
$(function() {
    $( "#id_of_my_datepicker_text_box" ).datepicker();
});
</script>
1 голос
/ 07 апреля 2011

yup

Datepicker работает gr8. Datepicker

Просто посмотрите, это наверняка поможет. Это полностью настраивается в соответствии с вашими потребностями.

1 голос
/ 07 апреля 2011

Я использовал JQuery Tools Dateinput . Вся (максимальный размер) библиотека JQuery Tools с вкладками, оверлеями, всплывающими подсказками и т. Д. Весит около 15 тыс. Разархивированных файлов и может быть получена через CDN. Вот пример с dateinput.

<!-- HTML5 date input -->
<input type="date" />

<!-- make it happen -->
<script>
  $(":date").dateinput();
</script>

JQuery UI - еще один отличный вариант, но он весит ~ 200 КБ в сжатом виде. Но если вы решите удалить некоторые функции, вы не сможете использовать Google CDN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...