For sorting purpose AngularJS grid internal sorting should be enough for sorting columns. I checked it was not sorting on other tabs as well (Connections, Sessions, Consumers, Producers, Addresses and Queues). I tested the UI after the change and sorting works.
@mtaylor @michaelandrepearce The current implementation we set the sort column and option in the filter and pass it along to the Artemis server for the operation. But looking at the code on the Artemis server I see that it only check for the Filter components and not sorting. No such functionality is written for sorting of columns. With the default sorting operation provided by the Angular grid, I am able to sort the response table even on paging. Should not we go ahead with this?
@RaiSaurabh I am not sure how it can work with paging. Since the full list needs to be sorted before the pages are populated. This solution will receive the first N (page size) unsorted elements from a collection, then sort them, meaning only the page results are sorted. We should instead implement this on the broker so that sorting + paging works.