Please consider the following two options:

  1. Just an edit button in the Caller ID column. enter image description here

  2. Edit and remove buttons in the Caller ID column.enter image description here

Removing a caller ID will seldom be done. You would do it if a number was mistakenly assigned to a location for which you do not have a caller ID yet, but this would be a rare occurrence.

Using option 1 to remove a caller ID forces an extra click over option 2 (a confirmation dialog for the removal would still be necessary). However, users will come to this page 99% of the times to set up a new caller ID or change an existing one. My concern with option 2 is that -to facilitate 1% of the use cases- users may be confused, even if momentarily, by the presence of the remove buttons in the data grid.

What option would you use? Can you think of a better approach?

Thanks in advance.

2 Answers 2


In think the first option of the two is the best. The pencil is a logical symbol for editing. And it would only be a waste of space if you would put the cross for deleting there, if it is not used often.

However, I would prefer to not have the radio buttons there on your popup window.

Instead, I would have a smaller [x] or trashcan button on the left of the cancel button, lined out to the left. And some space between the delete and cancel button. OR the x or trashcan directly to the left of the number field.

In my opinion, that would seem logical.

  • Thank you. I am inclined to agree with you and I do not like the radio buttons either. Commented May 23, 2016 at 13:55

I think you could solve the problem by not displaying any of those buttons, but instead:

  1. Facilitating the editing of an item by clicking on the relevant row, and
  2. Hiding the lesser-used action of deleting within an action menu. As in my mockup below:


download bmml source – Wireframes created with Balsamiq Mockups

  • Thanks Gino. I like that approach, but it would not be consistent with the rest of our application. We have action buttons for data tables elsewhere. Commented May 23, 2016 at 13:49

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.