I have a table structure where each row is an item,now my use case involves prioritizing it based on certain parameters such that item with highest priority would come at the top. I will have a large number of such items (around 10-20k) hence looking out for UX suggestions for this screen the ease the process. Some of the things that I thought were:

  • drag and drop each item
  • have up and down arrows against each item

Let me know your suggestions.

  • If priority is based on certain parameter then why drag and drop or arrows? – paparazzo Jul 19 '16 at 12:47
  • those parameters are really based on discussions after every 3 months,based on the decision someone would manually set the prioritization accordingly.My use case is quite similar to this : ux.stackexchange.com/questions/61024/… , except that I have a lot more items in my bucket to be prioritized. – Nirav Chadda Jul 19 '16 at 12:53

You could introduce some way to set a specific priority (an icon, double clicking the existing priority column, etc). If I need to move from 345 to 13, I double click the 345 and type 13, hit enter and that row zips up to position 13 (former 13->14, 14->15, etc).

I would likely combine multiple solutions. Click and Type is good for setting a specific priority or making big leaps (10,000 -> 100). Then something like Drag and Drop is convenient for moving something a relatively small distance (100 -> 96), but less convenient for large jumps.


Drag and drop is more convenient and can move multiple rows

Many arrange 10-20k is a lot of manual

  • wouldn't that be cumbersome if I need to move an entry at say 345th position to maybe 13th position. Just thinking out loud here... – Nirav Chadda Jul 19 '16 at 12:57
  • And you think 300 plus button clicks would be more convenient? – paparazzo Jul 19 '16 at 12:58
  • No I am not really a fan of that approach either,hence looking out for better suggestions :) – Nirav Chadda Jul 19 '16 at 12:59

Your Answer

