Table сортировака по значениям сгенерированного столбца

Добрый день!
Есть таблица, в которой часть колонок сгенерирована следующим образом:

<column id="facility" generator="generateFacilityColumn"/>

Подскажите, пожалуйста, можно ли сделать так, чтобы по клику на заголовок такого столбца таблица отсортировывалась по его значениям, аналогично тому как это происходит при клике на заголовок обычного столбца?

Заранее спасибо!

Вот в теме был ответ. Тема старая, но не думаю, что потеряла с того момента актуальность.

Добрый день!
Спасибо за ответ!

3 года уже прошло, неужели не появилось никакого более простого решения, кроме как реализовать наследника CollectionDatasourceImpl? Все-таки возможность пользователям сортировать таблицу по колонкам не то чтобы редкая и необычная потребность.

В документации есть информация с примерами:
https://doc.cuba-platform.com/manual-7.2-ru/gui_data_comp_sort.html

Сложность реализации зависит от того, какой у вас набор данных. Если набор умещается на одной странице, то коллекцию легко отсортировать в памяти в CustomCollectionContainerSorter.

Если же нужна поддержка сортировки большого набора данных с учетом постраничного вывода, то это сложнее, нужно будет добавлять какое-то условие сортировки запроса в запрос к БД ( CustomSortExpressionProvider).

Спасибо большое!