espocrm icon indicating copy to clipboard operation
espocrm copied to clipboard

Horizontal scrolling of list views...

Open beppe9000 opened this issue 5 years ago • 10 comments

... may be useful to have a way to toggle it (like the sidebar) in this case. The guy who did the column setup has an high-dpi screen so everything fits it, but the other people do not... 🤦‍

image

beppe9000 avatar Jan 21 '20 22:01 beppe9000

I would really like this as well. My users like to put 4,000 columns in their reports for some reason and I can't get them to stop.

bandtank avatar Jan 22 '20 01:01 bandtank

One of the problem is the right context menu. With overflow-x: scroll it gets cropped by the container. It happens with last rows in the list.

yurikuzn avatar Jan 22 '20 09:01 yurikuzn

what about a second table fixed on the right with only the context arrows? is it too ugly ?

beppe9000 avatar Jan 22 '20 15:01 beppe9000

The problem that some rows can be higher (if text field is added).

yurikuzn avatar Jan 22 '20 16:01 yurikuzn

js could read and set the heights but it probably makes it inefficient... also another inefficient idea could be to mirror the row content in the other table and set visibility: hidden and hide the overflow

beppe9000 avatar Jan 22 '20 23:01 beppe9000

I find horizontal scrolling quite inconvenient to use (except on touch screens). You need to scroll to the bottom of the list first to be able to scroll horizontally. For small lists it's OK though.

yurikuzn avatar Jan 23 '20 08:01 yurikuzn

Why do you have to scroll to the bottom? Is it because of the pagination? I usually make the scroll bar visible without the need to scroll to the bottom of the list, but I don't have infinite load pagination, so I'm not sure.

bandtank avatar Jan 23 '20 14:01 bandtank

Horizontal scroll bar appears at the bottom. Even if we make a trick to have it at the top, it will be sill not handy to use if you want to scroll from the middle of the table.

yurikuzn avatar Jan 23 '20 14:01 yurikuzn

Some software force horizontal scrolling when certain modifier keys are held: for example holding CTRL+SHIFT and then scrolling. Since js can read some modifier keys something like that could be implemented.

BTW For the context menu overflow it could be moved to the first column and made sticky (maybe in layout editor one selects what columns are to be sticky) when horizontal scrolling mode is toggled in the UI.

beppe9000 avatar Jan 24 '20 11:01 beppe9000

I would like to see the capability of horizontal scrolling on the kanban view and itemList views.

We've customised our EspoCRM installation to support multiple kanban-views. One of these views shows Tasks against Users (with each User being along the top) in a Team. Where Teams have a large number of Users, the kanban buckets become so small and squashed up.

It would be nice to have an option against a view which would enable/disable horizontal scrolling capability.

kevin-webster avatar Jan 27 '20 12:01 kevin-webster