angular / angular/components

Treegrid in 18.2

Ouverte
#29,613 15 commentaires 4 réactions 0 personnes assignées Voir sur GitHub
area: cdk/tree P3
Langage dominant
TypeScript
Étoiles
25k
Forks
6.8k
Merge moyen
1 j 8 h
PR mergées (30 j)
91

Description

Hello,

Since 18.2, `FlatTreeControl`, `MatTreeFlatDataSource` and `MatTreeFlattener` are deprecated, and I was relying on them to create a treegrid, as suggested by @andrewseguin in https://github.com/angular/components/issues/15187#issuecomment-463715842:

> You should be able to do this using the table currently, and to make it easier you can use the `TreeControl` to help you traverse your data and manage expansion state
> https://stackblitz.com/edit/angular-m77g7e-semvxp?file=app%2Ftable-basic-example.html

So I was wondering if there was a new recommended way of creating a treegrid, or if I needed to reimplement those deprecated classes. 🤔

Thanks for your help!

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Lisez le contexte de dépréciation de FlatTreeControl, MatTreeFlatDataSource et MatTreeFlattener, ainsi que l’exemple treegrid lié depuis issue #15187. Confirmez si Angular Material dispose d’un remplacement pris en charge ou documentez le chemin treegrid recommandé ; le travail est terminé lorsque l’approche prise en charge est claire.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
angular, typescript
Domaine
frontend
Type d'issue
Documentation
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.