More columns / horizontal scrolling (sort / filter) in list view

It would be great to have a flexible amount of columns in list view without any limits.

Nowadays, we’ve got wide screen displays.
Additionally, why not let the user choose whether she wants to use horizontal scrolling on list views?

There has been one approach:

with an additional click - which isn’t the same.

I often use quite a few columns in list view to get a good overview, check data patterns, get an impression about the data.

There have been others looking for that as well:
https://www.reddit.com/r/SuiteCRM/comments/1nkuxmr/width_of_table/

Hey @BastianHammer !

If I’m not mistaken that is already configurable.

on config/services/module/listview/column_limits.yaml

You have :

parameters:
  module.listview.column_limits:
    without_sidebar:
      XSmall: 1
      Small: 3
      Medium: 5
      Large: 7
      XLarge: 8
    with_sidebar:
      XSmall: 1
      Small: 3
      Medium: 4
      Large: 6
      XLarge: 7

And it allows to configure the max number of columns per screensize.

If I’m not mistaken this can be extended using:

Hello Anthony,

yes, that’s true.

However, I was hoping for:

  1. No configuration: Why do I have to commit? Why can’t I just place as many columns as I (I as in, any user, any role) see fit into the list view? The icon for adding the hidden columns is there, so why not being able to use it? If it scrolls horizontally, so be it. I (as any user) can decide whether I want to scroll horizontally or not)
  2. Further features: There can be done more with Angular tables. Horizontal scrolling, in place filtering, in place searching, in place sorting, inline editing - would all be options to look into, to make the list view more efficient.
  3. A non-developer way to do things. If SuiteCRM is meant to be used only by companies with developers or where the marketing & sales team has to rely and wait for the IT to help, than this is fine. I’m more wishing to enable sales and marketing to do their stuff easily, from a modern UI.
    At the same time: Which IT department / developer wants to be bothered with a request: “I want to have 9 instead of 7 columns in the list view”? I don’t think that helps any company to focus on their core products and services.