Datatable: сортировать столбец с элементами HTML - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь отсортировать столбец, например:

<td> <span class="badge badge-light">300 €</span>  jean-yves@gmail.com </td>

Где содержимое значка (300 €) - это сумма, которую я хочу использовать для сортировки.

Без значка сортировка работает без проблем, но, похоже, не работает со значком.

1 Ответ

0 голосов
/ 04 октября 2019

РЕШЕНИЕ 1

См. Параметр columns.type, который можно установить на 'html', чтобы удалить теги HTML для упорядочения и поиска.

РЕШЕНИЕ 2

В качестве альтернативы вы можете указать значение DataTables, которое вы хотите использовать для сортировки, используя data- атрибуты, см. HTML5 data- * атрибуты - данные ячейки .

Например:

<td data-order="300"> <span class="badge badge-light">300 €</span>  jean-yves@gmail.com </td>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...