Tabel

Tabel

Tabel sederhana

NamaTanggalTerakhir terlihat
Proyek Alpha 2026-01-10
Proyek Beta 2026-02-18
Proyek Gamma 2026-03-25

Lebih lebar dari ruangan

Sebuah tabel yang kolomnya meminta lebih dari yang dimiliki halaman digambar dengan lebar yang dibutuhkan dan meluap ke segala sesuatu yang menggulir di sekitarnya — zona, halaman —, tidak pernah dengan scrollbar sendiri. Diminta (`scroll: true`), seperti di sini, itu menggulir secara horizontal dalam bingkainya sendiri dan halaman di sekitarnya tetap diam: untuk tabel di antara hal-hal lain dalam wadah yang tidak menggulir. Tabel lengket menyerahkan ini: header yang menempel pada halaman dan bingkai yang menggulir sendiri tidak dapat dimiliki bersama.
Kolom 1Kolom 2Kolom 3Kolom 4Kolom 5Kolom 6Kolom 7Kolom 8Kolom 9Kolom 10Kolom 11Kolom 12
Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang
Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang
Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang Nilai yang cukup panjang

Tabel dengan tindakan

SumberDiperbarui padaTindakan
Sumber Alpha 2026-01-12
Sumber Beta 2026-02-20

Baris bergaris, diterangi di bawah pointer

SumberDiperbarui padaTindakan
Sumber Alpha 2026-01-12
Sumber Beta 2026-02-20
Proyek Alpha 2026-01-10
Proyek Beta 2026-02-18
Proyek Gamma 2026-03-25

Baris yang dapat dicentang

Sebuah kotak di kepala setiap baris, satu di header untuk semuanya, dan tindakan di atas: mereka mengirim baris yang dicentang ke alamat mereka sendiri, dan tetap di luar jangkauan sementara tidak ada yang dicentang.

0 terpilih
SumberDiperbarui padaTindakan
Sumber Alpha 2026-01-12
Sumber Beta 2026-02-20
Proyek Alpha 2026-01-10

File, total, sebuah tindakan di setiap baris

Jalur dibaca berdasarkan namanya, folder sebelum itu dipotong dari awalnya. Batang berakhir pada berapa banyak baris yang ada, dan sebuah tindakan yang ditandai `semua` bekerja tanpa ada yang dicentang — itu mengambil setiap baris, dan memimpin batang ketika itu yang diharapkan.

0 terpilih 3 total
File
03-DOCUMENTS/QAL - Syst Document/Obsolète/QAL-D-12-identification-and-validation-of-quality-system-software-v1.md
05-INSTRUCTIONS/RES/RES-I-02-it-access-change-v2.md
README.md

Filter

Sebuah batang filter di kepala tabel, satu menu yang tersembunyi masing-masing, menyatakan apa yang dipersempit saat itu dilakukan. Di server mereka berada dalam kueri halaman — setiap opsi adalah tautan — dan pengendali mempersempit baris dari situ; dalam vue mereka adalah nilai yang diserahkan ke halaman untuk api-nya, atau diterapkan oleh tabel ke baris yang sudah dimilikinya. Setiap opsi adalah sebuah kotak — bulat untuk pilihan satu — berwarna sesuai nada ketika memiliki satu, status atau kategori.

4 total
NamaPemilikStatus
Alpha design open
Beta platform closed
Gamma design closed
Delta support open

Penyortiran

Header yang menyortir adalah tautan di server dan tombol di vue: menaik, menurun, kemudian kembali ke urutan yang dinyatakan halaman, yang dibuka daftar dan yang ditunjukkan oleh panahnya dari awal. Tanggal kosong berada di urutan terakhir baik cara, dan nama dibandingkan sesuai dengan cara bahasa mengatur mereka. Di sini tabel menyortir baris yang diberikan; pengontrol yang membagi daftarnya membaca kueri yang sama sebagai gantinya.

5 total
Nama Kota Pengukuran terakhir Tindakan
Adam Petit Angers
Zoé Martin Zürich
Eric Bernard Lyon
Élodie Durand Évry
Basile Leroy Écully

Penyortiran di browser, dari twig

`vue: true` menyerahkan kolom dan baris yang sama kepada kembaran vue: itu menyortir dan mencari seluruh daftar di browser, tanpa memuat halaman. Untuk daftar yang dipegang halaman secara keseluruhan — yang pendek, atau yang tidak dilayani oleh api.

Tindakan dalam pemilihan

Batang yang sama ketika ada cukup tindakan untuk mengisinya: satu dipilih, lalu diterapkan.

0 terpilih
SumberDiperbarui padaTindakan
Sumber Alpha 2026-01-12
Sumber Beta 2026-02-20
Proyek Alpha 2026-01-10

Sel tautan dan ikon

SumberStatus
Sumber Alpha
Sumber Beta

Status loading

SumberDiperbarui padaTindakan

Status kosong

SumberDiperbarui padaTindakan
Data tidak tersedia.

Penyelarasan kolom

Nama (kiri)Status (tengah)Jumlah (kanan)
Alpha Centered 42.00 €
Beta Centered 128.50 €
Gamma Centered 7.99 €

Kode, angka, dan total

`cell: 'code'` menetapkan pengenal dalam mono face; `cell: 'number'`, atau `unit`, menulis angka dalam lokal halaman. `negative: true` menggambar angka di bawah nol dalam nada kesalahan, tanda minusnya juga mengatakan demikian. `totals` adalah baris yang diserahkan halaman, digambar di bawah yang lain — tabel tidak menambahkan apa pun, memegang satu halaman atau daftar yang difilter. Digambar oleh server, kemudian oleh vue.

KodeItemPasokan bersihArea
VS-2041 Atlas 12 18,5 m²
LO-0007 Boréal -4 9 m²
VS-1180 Cyprès 0 6,5 m²
LO-0315 Dune -11 22,5 m²
Total -3 56,5 m²

Dari markdown

Sebuah tabel yang ditulis dalam markdown dan diproses melalui `markdown_ds`: kolom-kolom, penyelarasan mereka dan markup setiap sel dibaca dari dokumen, dan tabel digambar di sini seperti tabel lainnya. `markdown` mempertahankan `<table>` biasa, untuk apa pun yang bukan halaman — sebuah email, sebuah feed.

NameStatusAmount
Alpha ready 42.00 €
Beta draft 128.50 €
Gamma pending 7.99 €

Kelompok baris

Sebuh baris yang hanya membawa satu grup bukanlah sebuah baris: itu adalah garis antara dua rangkaian, diberikan sebuah kata. Itu membentang di seluruh tabel dan menamai apa yang mengikuti — pembacaan yang sama seperti pemisah menu.

NamaTanggal
Grup pertama
Proyek Alpha 2026-01-10
Proyek Beta 2026-02-18
Grup kedua
Proyek Gamma 2026-03-25

Sel status

Sebuah status adalah sebuah lingkaran, tidak pernah sebuah warna yang dipilih seseorang: sel tersebut mengambil nama tipe, atau tipe dengan jumlah dan judul, dan menggambar ikon status seperti yang digambar oleh sisa sistem. Tidak ada yang perlu diatur dalam halaman.

PipelineBangunUjiTerapkan
Proyek Alpha 42
Proyek Beta 3
Proyek Gamma

Header lengket

Sebuah tabel panjang dibaca kolom per kolom sebanyak baris per baris. Dengan `sticky`, header tetap terlihat sementara baris menggulir di bawahnya; sebuah halaman dengan sesuatu yang dipasang di atasnya mengatakan seberapa jauh ke bawah dalam `--table-sticky-top`.

#NamaStatus
1 Row 1
2 Row 2
3 Row 3
4 Row 4
5 Row 5
6 Row 6
7 Row 7
8 Row 8
9 Row 9
10 Row 10
11 Row 11
12 Row 12

Sebuah tabel dalam zona miliknya sendiri

Sebuah zona `zone--table` diberikan sepenuhnya kepada tabel: apa yang menggerakkannya di atas, halamannya di kaki, keluar dari apa yang menggulir, dan di antara keduanya, dasar tabel hingga ke bagian bawah zona, bahkan untuk tiga baris. Tabel apa pun bisa dimasukkan, ditulis oleh server atau oleh vue. Dengan `natural`, seperti yang di sebelah kiri, tabel mempertahankan lebar kolomnya, tidak direntangkan atau dipersempit.

#NamaStatus
1 Row 1
2 Row 2
3 Row 3

Tabel entitas Vue

Tabel Vue dengan pemilihan

Kontrak yang sama di klien: kunci yang dicentang kembali melalui v-model:selected, setiap tindakan dipancarkan sebagai bulk-action, dan satu dengan alamat diposting seperti tabel server mempostingnya. Ini tidak memiliki, jadi garis di bawah mengatakan apa yang seharusnya dilakukan. Tiga baris per halaman, total di akhir batang, dan Arsip semua membutuhkan tidak ada yang dicentang.

Paginasi tanpa total

Ketika API tidak mengembalikan total, pager kembali ke sebelumnya/selanjutnya.

Paginasi, digambar oleh server

`pagination(page, pages_count)` menggambar halaman dari daftar sebagai tautan: masing-masing mempertahankan rute dan kueri dari halaman yang sedang dibuka — pencarian, penyortiran — dan hanya mengubah `page`, dihitung dari 1. Angka yang ditampilkan adalah pager vue: yang pertama, yang terakhir, yang saat ini, dan tetangganya. `compact` mempertahankan sebelumnya dan berikutnya di sekitar nomor halaman; `route` dan `params` berpindah melalui alamat lain.

Formatter tanggal Vue