Установите минимальные и максимальные даты для Datatables Datepicker, который будет использоватьJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Установите минимальные и максимальные даты для Datatables Datepicker, который будет использовать

Сообщение Anonymous »


I'm hoping this is a very simple request and I'm just missing something obvious.

I'm using the DataTables DatePicker to allow a Date Range search and whilst it's working exactly as it should, I really want to set how far back (and forward) a user can select a date.

At the moment it allows a user to select back to 2009 and up to 2049. Ideally I'd want it so that the minimum date allowed is the first date from the data in the DataTable and then the max being the max. I'm happy to set a specific year if that isn't possible.

Can anyone help please?

Here's my code:

// Create date inputs minDate = new DateTime('#datefrom', { format: 'DD-MM-YYYY' }); maxDate = new DateTime('#dateto', { format: 'DD-MM-YYYY' }); // Custom filtering function which will search data in column four between two values DataTable.ext.search.push(function (settings, data, dataIndex) { let min = moment($('#datefrom').val(), 'DD-MM-YYYY', true).isValid() ? moment($('#datefrom').val(), 'DD-MM-YYYY').format('YYYYMMDD') : ""; let max = moment($('#dateto').val(), 'DD-MM-YYYY', true).isValid() ? moment($('#dateto').val(), 'DD-MM-YYYY').format('YYYYMMDD') : ""; var date = moment( data[2], 'DD-MM-YYYY' ).format('YYYYMMDD'); if ( max = min && date

Источник: https://stackoverflow.com/questions/781 ... ker-to-use
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Jquery»