feat(table): Support drag and drop of rows and columns in same table
- Lingua principale
- TypeScript
- Stelle
- 25k
- Fork
- 6.8k
- Merge medio
- 1g 8h
- PR unite (30g)
- 91
Descrizione
#### Feature Description
Users should be able to drag and drop one or more rows and also drag and drop one or more columns.
Currently it appears that a table can either support drag and drop for rows, or drag and drop for columns, but not both.
If it's not possible to do this with Angular Material's table, is there some other component Angular developers should use?
Do developers need to write a new drag-and-drop?
Even just a blog entry on the topic from Google/Angular that provides some hints/direction would be super-helpful.
#### Use Case
It's a basic need in a spreadsheet, and Angular Material's table would make a great spreadsheet, except for this missing support.
I'm not the first to ask for this. See for example https://stackoverflow.com/questions/66665859/is-it-possible-to-move-rows-and-columns-in-the-same-angular-material-table and https://stackoverflow.com/questions/65000227/angular-material-table-with-rearrange-rows-and-columns-option.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
La issue menziona la tabella di Angular Material e chiede di combinare il trascinamento della righe e delle colonne, ma non indica file o test. Inizia esaminando i punti di ingresso della tabella e del trascinamento, quindi determina se entrambi gli assi possono funzionare in un’unica tabella. Il lavoro è completo quando esiste un approccio documentato e testato oppure una limitazione chiara con un’alternativa consigliata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- angular, typescript
- Ambito
- frontend
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100