Skip to content

Conversation

Clindbergh
Copy link

This is work in progress to update the library workable with material 19.2.3.

The changes and tested functionality is to be updated as this PR progresses.


Tested functionality

  • Filters
    • Sample filters
      • Text filter
      • Date filter
    • Register filters
  • Custom cells
    • Sample options
    • Register additional cells
  • Sorting
    • Multisort functionality
    • Multisort styling (display of numbers)
  • Correct table styling

Changes

(to be extended):

  • Convert components to standalone components
  • Remove ngmodules
  • Initialize injected services in factories
  • Adapt css and extended components to work with newer material versions
  • Imports in sample project from from locally built library
  • Use newer @if and @for as replacement to old control flow directives

Development

  1. npm install
  2. In projects/material-dynamic-table build the library: ng build
  3. In the main directory run npm run start

- Replace imports to be relative to local library
- Remove missing adaptable column size css
- <something more?>
Update to angular 19, ensuring all dependencies are resolvable including the library.
@GD-Kioschis
Copy link

Hello,

I hope you're doing well. I wanted to ask when this PR will be completed. We are using this package very successfully and urgently need support for Angular 19.

It would be great if you could publish a new version compatible with Angular 19.
Kind regards.

@Clindbergh
Copy link
Author

@GD-Kioschis I am not currently using component and do not have capacity to work on this. Feel free to use or append this PR if it is of any use for you (or close it otherwise).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants