User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am developing an application where I have a header and a list of lines.

The dilemma I am having is how to display an interface where the user can edit multiple lines at the same time in a user-friendly approach. The problem is that I have a number of fields (about 20) and I would like to display them all at once. This would result in horizontal scrolling (which is usually not recommended).

I am not sure which would be the best approach - whether to use this scrolling or perhaps a popup, or a section which expands etc...

I am sure I am not the first one with this problem and would like recommendations about best-practice for such a scenario.

share|improve this question
Can you provide a screenshot,it would be helpful – Mervin Johnsingh Sep 4 '12 at 9:37
Is the editing function a primary action? – sysscore Sep 4 '12 at 12:13
yes, I would like the "edit all lines at one time" approach. But I am afraid of the balance between "productivity" and "user-friendliness". I would like it to be productive (user can update it easily) but at the same time it has to be intuitive to use. – Joseph Caruana Sep 4 '12 at 12:29
up vote 2 down vote accepted

First approach

The iTunes bulk edit functionality is a good solution for editing data. Actions you should execute by buttons above or below the table. See post:

Bulk edit in tables

Second approach

I have found a solution which allows to overwrite all data in column of selected rows (lightblue selection color) by editing value. IMO this solution is productively but not self-explanatory.

Bulk editing by rowselection and data typing

But the correct solution it's depend on your use case scenario!!!

share|improve this answer
I guess I can follow a similar path - thanks – Joseph Caruana Sep 4 '12 at 14:10

Your Answer


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.