[x] bug report => search github for a similar issue or PR before submitting
[ ] feature request
[ ] support request => Please do not submit support request here, post on Stackoverflow or Gitter
Current behavior
When a horizontal scrollbar is enabled, column resize does not work correctly.
If a scrollbar is visible, column resize works fine. If a scrollbar is hidden, it is auto resized. This auto-resizing affects all columns, not only the one that the user wishes to resize.
Expected behavior
When horizontal bar is not visible, columns should be resized as user sets it, not auto resized.
What is the motivation / use case for changing the behavior?
Bad user experience!
Column width resize feature is useless and not working correctly, because user can't resize column width to wanted size when a horizontal scrollbar is enabled and not visible.
Please tell us about your environment:
Linux, Windows, MacOS, NPM
Table version:
17.1.0, 18.0.0
Angular version:
9.1.0
Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]
I'm submitting a ... (check one with "x")
Current behavior When a horizontal scrollbar is enabled, column resize does not work correctly. If a scrollbar is visible, column resize works fine. If a scrollbar is hidden, it is auto resized. This auto-resizing affects all columns, not only the one that the user wishes to resize.
Expected behavior When horizontal bar is not visible, columns should be resized as user sets it, not auto resized.
Reproduction of the problem The issue can be reproduced in the official demo. http://swimlane.github.io/ngx-datatable/#horz-vert-scrolling
What is the motivation / use case for changing the behavior?
Please tell us about your environment: Linux, Windows, MacOS, NPM
Table version: 17.1.0, 18.0.0
Angular version: 9.1.0
Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]
Language: [all | TypeScript X.X | ES6/7 | ES5]