DataTables JS - не удается отсортировать идентификаторы другого типа - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть 2 типа идентификатора, классический номер: 123456 и номер с хэштегами: 1234 # 56 # 7890 . Библиотека JS DataTables не упорядочивает их вместе, она только сортирует классические числа. Числа с # не отображаются. Но когда я выполняю поиск идентификаторов с помощью # , будет отображаться каждый идентификатор с ним.

Что я могу сделать, чтобы это исправить?

1 Ответ

0 голосов
/ 07 ноября 2019

Просто используйте опции Ортогональные данные с удаленными символами фунта.

Примерно так:

<td data-order="1234567890">1234#56#7890</td>

Если ваша таблица генерируется в PHP, вы можете использоватьstr_replace('#', '', $id); чтобы избавиться от символов фунта. Если ваша таблица сгенерирована с использованием Javascript, вы можете использовать id.replace('#', '').

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

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