Неожиданный порядок сортировки в bootstrap-таблице
Не уверен, что я делаю что-то глупое, но у меня есть таблица, инициализированная с data='table'
Заголовок типа
<th data-sortable="true" data-field='col_display_name' class="text-center th-lg "scope="col">{% trans site_display_name_header %}</th>
И данные, которые выглядят следующим образом
<td class="ml-5">
<a href="{% url 'sites:site_detail' site.id %}">{{ site.site_display_name }}</a>
</td>
Однако сортировка столбца просто переключает сортировку между порядком по умолчанию и обратным порядком, и, похоже, не связана с данными в столбце (site.site_display_name)
Другие столбцы в таблице настроены таким же образом и, похоже, правильно сортируются на основе значений в столбце. Нет никаких ведущих или завершающих символов или чего-либо, что выделялось бы, чтобы заставить меня думать, что сортировка выполняется правильно.
Насколько я понял из документации по bootstrap-таблице, если вы используете data-toggle='table'
, она автоматически определяет структуру данных, а значение, указанное в data-field='col_display_name'
, может быть любым, которое вы захотите назвать (при условии, что оно уникально, как я понимаю).
Есть идеи, что я делаю неправильно?