Monday, September 14, 2015

When using tables - is it better to show a sort indicator by default or only after sorting?


We have several tables in our software and for most of them there's the possibility to sort the entries. When opening a new view with a table there's also a default sorting for most cases, which means that the table entries are already sorted by one of the columns and within that column in a certain direction.



The user is able to change the sorting (column as well as direction) by clicking on a column header.


Now the question is: Is it better to show a sorting indicator by default or only after the user interacted with the column header?


Possible advantage of showing it by default:


-The user doesn't have to find out for himself which of the columns is defining the default sort order.


Possible advantage of showing it only after active sorting:


-The user is able to see if he/she changed the default sort order manually by getting a visual feedback (indicator appears after clicking the table header).



Answer



I know from experience that it's better to add a default sort indicator. For example, many of our users didn't realised the table columns are sortable and didn't even tried to sort them if there was no indicator. So we were receiving constant questions/suggestions to make the columns sortable.


Our solution was to add default sort indicators like this:




If the column is unsorted: enter image description here


If the column is sorted descending or ascending by default: enter image description here or enter image description here



And if the column is not sortable, we don't show any indicator


We didn't got anymore feedback/questions from the clients if the columns are sortable ever since.


No comments:

Post a Comment

technique - How credible is wikipedia?

I understand that this question relates more to wikipedia than it does writing but... If I was going to use wikipedia for a source for a res...