OpenSlides/client/src/app/site/motions/modules
Sean Engelhardt 15e9ea898b Add virtual scrolling to tables
Replaces most mat-tables with tables using the NGrid library, supporting
extremly performant virtual scrolling.

The ListViewBaseComponent have been extremly simplified.
All list-view code is now mich shorter and way less repitative

The group list and the workflow list have not been altered.

**Works:**
- Fast virtual Scrolling without pagination
- Click Filter
- Search Filter
- Sorting
- Export filtered values (using click filters)
- Export sorted values in correct order
- Right-Click-new-tab
- Hiding/showing columns by permission and screen size
- Multi select
- Auto Updates in MultiSelectMode keep the correct items selected
- OsHeadBar shows the correct amount of data
- Restore scroll position after navigation
- Shared-Table Component
- Clean-Up base-list-view
- Motion List
- Motion Block List
- Motion Block Detail
- User List
- Agnnda List
- Assignment List
- MediaFile List
- Tag List

**TODO:**
- Formulate filter predicates
- LOS Badge autoupdate (change detection)
- Better ellipses in lists
- Horrizontal Scrolling, if the screen get's too small.
- Issues in the change detection
- Some Layouting

**BUG:**
- Using the seach filter prevents the sorting from working.
- NGrid currently has no way to get the filtered list
  using search filter. Thus, search-filtered list cannot
  be exported.
2019-06-14 11:18:54 +02:00
..
call-list sorting tree view filters 2019-06-04 17:21:38 +02:00
category Add virtual scrolling to tables 2019-06-14 11:18:54 +02:00
motion-block Add virtual scrolling to tables 2019-06-14 11:18:54 +02:00
motion-comment-section Cleanup Repos 2019-03-14 10:46:33 +01:00
motion-detail Update prettier 2019-06-12 08:01:33 +02:00
motion-import Adds import of tags to csv import 2019-05-21 14:58:46 +02:00
motion-list Add virtual scrolling to tables 2019-06-14 11:18:54 +02:00
motion-workflow Add virtual scrolling to tables 2019-06-14 11:18:54 +02:00
statute-paragraph Add virtual scroling to statute list 2019-04-25 12:57:11 +02:00