Tabelele afișează seturi de date. Acestea pot fi complet personalizate.
Tabelele afișează informații într-un mod ușor de scanat, astfel încât utilizatorii să poată căuta modele și informații. Ele pot fi încorporate în conținutul principal, cum ar fi cardurile.
Tabelele pot include:
- O vizualizare corespunzătoare
- Navigare
- Instrumente pentru interogarea și manipularea datelor
La includerea instrumentelor, acestea trebuie plasate direct deasupra sau sub masă.
Tabel de bază
Un exemplu simplu, fără bibelouri.
159 | 6 | 24 | 4 |
237 | 9 | 37 | 4.3 |
262 | 16 | 24 | 6 |
305 | 3.7 | 67 | 4.3 |
356 | 16 | 49 | 3.9 |
Tabel de date
Componenta DataGrid este concepută pentru cazuri de utilizare care se concentrează asupra manipulării unei cantități mari de date tabulare. Deși vine cu o structură mai rigidă, în schimb, obțineți caracteristici mai puternice.
Masă densă
Un exemplu simplu de masă densă, fără bibelouri.
159 | 6 | 24 | 4 |
237 | 9 | 37 | 4.3 |
262 | 16 | 24 | 6 |
305 | 3.7 | 67 | 4.3 |
356 | 16 | 49 | 3.9 |
Sortare și selectare
Acest exemplu demonstrează utilizarea casetei de selectare și a rândurilor care pot fi făcute clic pentru selectare, cu o bară de instrumente personalizată. Utilizează componenta TableSortLabel pentru a ajuta la stilizarea titlurilor de coloană.
Tabelul a primit o lățime fixă pentru a demonstra derularea orizontală. Pentru a preveni derularea controalelor de paginare, componenta TablePagination este utilizată în afara tabelului. (Exemplul „Acțiune personalizată de paginare a tabelelor” de mai jos prezintă paginarea din TableFooter.)
Mese personalizate
Iată un exemplu de personalizare a componentei. Puteți afla mai multe despre acest lucru în pagina de documentare pentru suprascrieri.
159 | 6 | 24 | 4 |
237 | 9 | 37 | 4.3 |
262 | 16 | 24 | 6 |
305 | 3.7 | 67 | 4.3 |
356 | 16 | 49 | 3.9 |
Opțiuni de paginare personalizate
Este posibil să personalizați opțiunile afișate în selecția „Rânduri pe pagină” folosind propoziția rowsPerPageOptions. Ar trebui fie să furnizați o serie de:
numere, fiecare număr va fi utilizat pentru eticheta și valoarea opțiunii.
obiecte, tastele valoare și etichetă vor fi utilizate respectiv pentru valoarea și eticheta opțiunii (utilă pentru șirurile de limbă, cum ar fi „Toate”).
Acțiuni de paginare personalizate
Propoziția ActionsComponent a componentei TablePagination permite implementarea acțiunilor personalizate.
- Megajoule în calorii (MJ în cal) - Calculator de conversie, formulă și tabel (diagramă)
- Planificarea unui meniu de ceai după-amiaza - Fărâmă pe masă
- Comandați Shmurah Matzah - Matzah shmurah tradițional pentru masa dvs. de Paște - Paște
- Megawați în calorii pe oră (MW în calh) - Calculator de conversie, formulă și tabel (diagramă)
- Păstrați-vă mâncarea, protejați-vă masa zilnic Sabah