Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I have a table as part of a form for which users can click the header row to sort by that column (and click again to reverse order). The table also contains checkboxes, and clicking the checkbox in the header row checks or unchecks all checkboxes below.

Table with sorting options and checkboxes

However, there is also the case that the user may want to order by whether a checkbox is checked or unchecked. What is the best practice to enable this sort while also preserving the ability to check / uncheck all?

share|improve this question

2 Answers 2

up vote 4 down vote accepted

If you want to sort of the selection, then you should go ahead and add a label to the field. Else, you will be breaking your system's consistency.

mockup

download bmml source – Wireframes created with Balsamiq Mockups

share|improve this answer

You can use the Check All / Select All button just above or below the table which will enable the user to select all the contents.

The functionality of sorting by date will be kept same as in now. In this way you an achieve both the objectives.

share|improve this answer
    
You misunderstood the question, the problem is with sorting the selection, not sorting by date. –  rk. Jun 17 '13 at 3:03

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.