Suggesting, A complete review of use of tabled data layouts to address screen width #31915
Replies: 6 comments 20 replies
-
Just noting an interest: I have some lists using wide tables and I have a solution that uses the Datatables plugin for jQuery with the Fixedcolumns plugin to keep a reference column at the left. It started in a J3 installation and is now migrated to J4. You still have to make sure each column is wide enough to be usable. It is for admins only and we do expect them to have a screen at least 1024 pixels wide. Source: https://datatables.net/ |
Beta Was this translation helpful? Give feedback.
-
I'm on mobile and just noticed this is the discussion and not the issue in GitHub, if you checkout the issue we are talking about this on there is progress and some code upcoming |
Beta Was this translation helpful? Give feedback.
-
For anyone following here, there's a script that you can test right now by pasting it in your browser's console on any List view: https://gist.github.com/dgrammatiko/4d8121c2cda4096224d4de283a1a433a |
Beta Was this translation helpful? Give feedback.
-
I looked at Simple-DataTables and quite a few others. None suit the purposes of my custom component - all too complicated, too many features or not free. The column hiding doesn't really suit my purposes either. I only need a fixed left column and left-right scroll on the rest of the table. I put together an experiment: made a table from column 1 of an articles list, left floated that against the whole table in a scroll-x div and less than 20 lines of Javascript to adjust the left column row heights. The test is all in a simple html file with minimal styling that comes out like this: There are another 10 columns to the right. I don't need drag row ordering and I guess that could be tricky. Just an idea to mull over. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Ive said it before but I'll say it again. I have a huge 27" iMac, I run my browser on one side of the iMac, therefore the browser window is large,
Even with this HUGE screen, Joomla 4 admin console struggles to load tables of data in a user friendly way.
By this I mean, for example, the Name of a user can only cope with 10 characters before wrapping out of the box, and if you enable 2FA then this becomes even less. The email address is wrapped too - so is the username.
It is not a good experience for the user, nor is it sane, to have whole sentences with 2-3 words per line.
Some Examples that come instantly to mind:
Beta Was this translation helpful? Give feedback.
All reactions