Feature request
Resizing columns of a grid/table (by mouse drag) is a useful feature for our business application.
Also reordering of columns (by mouse drag).
There should be drag-end and drop-end events which should respond with the final size parameters of the altered columns(s)
Mat-table columns cannot be resized or re-ordered
NA
Resize/reordering gris is a much useful feature and supported in many web applications for data presentation.
Any user who want to re-order columns for a need to see data in a particular order
OR
A user might want to expand a column with more data to see or shrink a column to make space for other columns.
These two features are reasonably basic for all grid/table controls in modern frameworks.
All browsers.
All angular versions upto angular5.
NA
Come cross with angular material table column drag and drop.
Here is my solution: https://github.com/lujian98/Angular-material-table-DnD.
You may have to change the data source interface if you want use it.
Here is demo: https://stackblitz.com/edit/angular-p12rek
Angular material table column resize is here: https://github.com/lujian98/Angular-material-table-Resize
@lujian98 Your resize table implementation works great for me, thank you.
I opened a small issue regarding column selection.
@lujian98 I already use the drag and drop solution.
Do you have an example of using them combined with the resize?
Tried to combine them but the sort will change the width if there is a bigger value in a cell.
This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.
Read more about our automatic conversation locking policy.
_This action has been performed automatically by a bot._
Most helpful comment
Angular material table column resize is here: https://github.com/lujian98/Angular-material-table-Resize
Demo at: https://stackblitz.com/edit/angular-rtfc5v