Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 17550|Відповідь: 2

[Jquery] Додано серійні номери для таблиць даних (нова реалізація 1.10)

[Копіювати посилання]
Опубліковано 14.11.2017 13:52:30 | | | |
Плагін Datatables від JQuery дуже хороший для створення таблиць.

Я думав, що додати серійний номер до таблиці легко, але після прочитання офіційної реалізації Datatables код здається не простим, і тест виявив деякі проблеми, і ним було нелегко користуватися. Я не знайшов хорошого рішення в Інтернеті, тому сам відстежував код і знайшов спосіб.

Реалізація серійного номера (зручна, неофіційна реалізація)
Оскільки стовпцеві дані можуть бути функцією, тоді подивіться на дані в параметрах. Виявилося, що корисні дані дійсно були знайдені, і ми почали працювати.



Код виглядає так:

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

Цей метод офіційно не надається і не рекомендується, але, на мою думку, він більш інтуїтивний і дешевший для обробки відображених даних у даних.





Попередній:Лос-Анджелес, USA_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
Колонки[дані]stringJSКолонкове зв'язування, визначене за допомогою стовпців.даних
Колонки[ім'я]stringJScolumns.name
Колонки[пошуково]booleanJSЧи можна пошукати позначений стовпець за true означає так, інакше ні, що контролюється columns.searchable
Колонки[замовлення]booleanJSЧи можна відсортувати теговані стовпці за true, означає так, інакше ні, це контролюється columns.orderabl
Колонки[пошук] [цінність]stringJSКритерії пошуку для конкретних стовпців
Колонки[пошук] [регулярний вираз]booleanJSЧи вважаються критерії пошуку для певного стовпця регулярними виразами
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com