Background: Recruitment software... Users can select multiple jobs and set the end date of those jobs all at once... Often, users will set all of the jobs to have the same end date...

To prevent users from having to go to each job and set the end date, we have a "Use for all" function. When actioned, it will take the end date of the first job and use this for all jobs in the list:

enter image description here

However, we want to tidy this up. The CTA itself eats up a lot of space - and is fact in use in other columns within that table, eating up even more space.

Any best practice advice? Could we use an icon on the CTA instead?

  • Does the CTA only show up in the context of editing the end date or does it have a persistent presence in the grid once a date is applied?
    – Mark
    Jan 3, 2020 at 18:21

1 Answer 1


Have a look at bulk actions. A common pattern is to use checkboxes for each row, which you may already have and then show a bar with buttons above the table, the options in the bar change depending on the selection.

Deleting a bunch of emails is an example where this is used in almost any email application.

You can apply this easily for your function without having any additional width in the table.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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