Я использую ngx-datatable в приложении Angular и использую встроенные функции выбора. Одним из требований является возможность сортировки по вещам, выбранным либо по убыванию (true -> false), либо по возрастанию.
Возможно ли это в этом компоненте?
Я посмотрел документацию и демоверсии и не вижу примера. Я попытался сделать этот столбец сортируемым с помощью [sortable] = "true", но, похоже, он не добавляет кнопки со стрелками, необходимые для обеспечения сортировки.
В настоящее время я думаю о том, чтобы написать обработчик для события (select).
Это даст мне множество выбранных вещей. Затем я могу пометить все мои элементы 1 или нулем в выбранном свойстве и отсортировать их с помощью пользовательской функции сравнения, как описано здесь: https://swimlane.gitbook.io/ngx-datatable/api/column/inputs#comparator
Когда я пишу это, это кажется сложным и смешным, так что я чувствую, что должен быть лучший способ. Есть идеи?