I have a reporting tool where input filter has standard date from, date to, some checkboxes, but main input is a list of comma separated items (~1000).

Now I don't want to make a huge textblock that would contain them all, because it would look ugly in comparison with other small fields. Also even if I showed them all, I doubt that user would be able to easily locate a specific entry.

My idea would be for a small text field. When clicked I would show extended popup where user could see his whole input, but after closing, the text field would show first X items and redact the others with ellipsis (perhaps it could say "… and Y more").

Is there a better way?


1 Answer 1


It is tough to answer without knowing the platform (desktop pc, mobile, app, etc) but I believe your proposed solution is in the right direction.

Rather than redact with an ellipsis, a better solution may be to allow the smaller input field to simply overflow (with scroll arrows inside the input field, or however your platform/browser treats overflow windows).

Crude Wireframe of solution:

  • Forgot to mention, it is desktop. I like the idea with small window and scroll bar. What minimum number of rows would you show?
    – Zikato
    Feb 8, 2017 at 6:36
  • Depends on the data, the usefulness to the user, and how much screen real estate you have to work with. Given that it's on a desktop, I'd recommend somewhere between 3 and 7 rows. Feb 8, 2017 at 17:13

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.