| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 508 |
| Technical Name |
mz_list_column_width |
| License | LGPL-3 |
| Website | https://www.optiodoo.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 508 |
| Technical Name |
mz_list_column_width |
| License | LGPL-3 |
| Website | https://www.optiodoo.com |
| Versions | 18.0 19.0 |
List Column Width Preferences
Save and restore list view column widths per user
Finally! Persistent Column Widths in Odoo
Tired of resizing columns every time you open a list view? This module automatically saves your column width preferences and restores them on every page load.
Key Features
Persistent Widths
Resize columns once and they stay that way forever - even after refreshing the page or logging out.
Per-User Settings
Each user has their own column width preferences. Your settings don't affect other users.
Per-Model Storage
Different models have independent settings. Customize Sales Orders differently than Purchase Orders.
Horizontal Scrolling
Make columns as wide as you want. If they exceed the viewport, horizontal scrolling is enabled.
How to Use
Step 1: Navigate to any list view (Sales Orders, Contacts, Products, etc.)
Step 2: Drag the column borders to resize columns to your preferred width
Step 3: Done! Refresh the page - your column widths are preserved!
Screenshots
Technical Details
- Column widths are stored in the database (not localStorage)
- Uses async JSON-RPC for seamless save/load operations
- Debounced saving prevents excessive database writes
- Works with all standard Odoo list views
- No configuration required - just install and use
Support
For questions, issues, or feature requests, please contact us at support@optiodoo.com
Please log in to comment on this module