Есть ли возможность в настройках виджета указать что сортировать нужно на клиенте, без запросов, текущие данные?
У вас при клике идет сортировка по всем данным, а не по тем что на странице. Так что если хотите иметь сортировку на клиенте:
1. Прийдется отдавать все данные
2. Использовать какой-то js плагин таблиц
Или как вариант обвернуть все в pjax и пользователь понятия не будет иметь, что это не на клиенте сортируется.