Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 17550|Ответ: 2

[Jquery] Добавлены серийные номера для Datatables (новая реализация 1.10)

[Скопировать ссылку]
Опубликовано 14.11.2017 13:52:30 | | | |
Плагин Datatables от JQuery очень хорош для создания таблиц.

Я думал, что легко добавить серийный номер в таблицу, но после того, как я прочитал официальную реализацию Datatables, код оказался непростым, и тест выявил некоторые проблемы, и им было сложно использовать. Я не нашёл хорошего решения в интернете, поэтому сам отследил код и нашёл способ.

Реализация серийного номера (удобная, неофициальная реализация)
Поскольку данные столбцов могут быть функцией, тогда смотрите данные в параметрах. Оказалось, что действительно были найдены полезные данные, и мы начали работать.



Код таков:

Суть в следующем предложении
meta.settings._iDisplayStart + meta.row + 1;
После анализа известно, что:
meta.settings._iDisplayStart Стартовый индекс каждой записи отображался;
meta.row+1 — индекс строки текущей страницы, плюс 1 — номер строки;
Сумма этих двух — это серийный номер строки текущего периода.

Этот метод официально не предоставлен и не рекомендуется, но, на мой взгляд, он более интуитивно понятен и дешевле обрабатывать отображаемые данные в данных.





Предыдущий:Лос-Анджелес, США_16 cores_96G память _250M_550 юанях
Следующий:Июль 2017 WIN7\XP· Скачайте энциклопедию системы GHOST! Обновления продолжаются, захватывающе!
Опубликовано 14.11.2017 14:44:37 |
                          
 Хозяин| Опубликовано 08.03.2018 14:25:32 |
имятипописание
ЖеребьёвкаintegerJSКоличество запросов компенсируется и возвращается как есть каждый раз, когда отправляется на сервер.
СтартintegerJSНачальная позиция первого фрагмента данных, например, 0 представляет собой первый фрагмент данных
ДлинаintegerJSКоличество отображаемых элементов на странице.
Поиск[ценность]stringJSГлобальные критерии поиска для каждого столбца (для поиска нужно установить true)
Поиск[regex]booleanJSЕсли true означает, что значение глобального поиска обрабатывается как регулярное выражение, если false — нет.
Порядок[колонка]integerJSi — это индекс массива, соответствующий столбцам, начинающийся с 0, а подпараметр указывает, какой столбец нужно отсортировать
Порядок[режиссёр]stringJSСтолбец определен выше, а метод сортировки этого столбца — убывающий asc
Колонки[данные]stringJScolumnsbinding, определяемый columns.data
Колонки[имя]stringJScolumns.name
Колонки[поисково]booleanJSМожно ли поискать отмеченный столбец по true — да, иначе нельзя, что контролируется columns.searchable
Колонки[можно заказать]booleanJSМожно ли отсортировать отмеченные столбцы по true, значит да, иначе нет, это контролируется columns.orderabl
Колонки[поиск] [ценность]stringJSКритерии поиска по конкретным колонкам
Колонки[поиск] [regex]booleanJSСчитаются ли критерии поиска для конкретного столбца регулярными выражениями
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com