Tablolar

Tablolar

Basit tablo

AdTarihSon görülen
Proje Alpha 2026-01-10
Proje Beta 2026-02-18
Proje Gamma 2026-03-25

Odanın genişliğinden daha geniş

Sayfa genişliğinden daha fazla sütun talep eden bir tablo, ihtiyaç duyduğu genişlikte çizilir ve etrafında kaydıran herhangi bir alana — bölgeye, sayfaya — taşar, kendi kaydırıcısı olmaz. İstenirse (`scroll: true`), burada olduğu gibi, kendi çerçevesinde yanlamasına kaydırılır ve etrafındaki sayfa yerinde kalır: kaydırmayan bir konteynerde diğer şeylerin arasında bir tablo için. Yapışkan bir tablo bunu kabul etmez: sayfaya yapışan bir başlık ve kendi başına kaydıran bir çerçeve bir arada olamaz.
Sütun 1Sütun 2Sütun 3Sütun 4Sütun 5Sütun 6Sütun 7Sütun 8Sütun 9Sütun 10Sütun 11Sütun 12
Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer
Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer
Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer Yeterince uzun bir değer

İşlemlerle tablo

KaynakGüncellenme tarihiİşlemler
Kaynak Alpha 2026-01-12
Kaynak Beta 2026-02-20

Şeritli satırlar, imleç altında aydınlatılır

KaynakGüncellenme tarihiİşlemler
Kaynak Alpha 2026-01-12
Kaynak Beta 2026-02-20
Proje Alpha 2026-01-10
Proje Beta 2026-02-18
Proje Gamma 2026-03-25

Seçilebilecek satırlar

Her satırın başında bir kutu, hepsi için bir başlıkta ve yukarıda işlemler: işaretlenmiş satırları kendi adreslerine gönderir ve hiçbiri işaretlenmediğinde erişilemez durumda kalır.

0 seçildi
KaynakGüncellenme tarihiİşlemler
Kaynak Alpha 2026-01-12
Kaynak Beta 2026-02-20
Proje Alpha 2026-01-10

Dosyalar, toplam, her satırda bir işlem

Adlarıyla okunan yollar, önündeki klasörler başlangıcından kesilir. Çubuk, kaç satır olduğunu gösterir ve `tümü` ile işaretlenmemişken çalışan bir işlem — her satırı alır ve beklenildiğinde çubuğu yönlendirir.

0 seçildi Toplam 3
Dosya
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

Filtreler

Tablonun başında bir filtre çubuğu, her biri neye daraldığını söyleyen bir menü. Sunucuda sayfanın sorgusunda yaşarlar — her seçenek bir bağlantıdır — ve denetleyici, ondan satırları daraltır; vue'da ise sayfaya api'si için verilen bir değer veya tablonun zaten sahip olduğu satırlara uygulanan bir değerdir. Her seçenek bir kutudur — bir seçim için yuvarlak — tonuna sahip olduğunda, bir durum veya kategori ile renklendirilir.

Toplam 4
AdSahipDurum
Alpha design open
Beta platform closed
Gamma design closed
Delta support open

Sıralama

Sıralayan bir başlık, sunucuda bir bağlantı ve vue'de bir düğmedir: artan, azalan, ardından sayfanın bildirdiği sıraya geri döner; liste başlangıçta gösterilen ok ile açılır. Boş tarihler her iki yönde de en sona gider ve isimler diliyle sıralanır. Burada tablo, kendisine verilen satırları sıralar; bir kontrolörü listesini sayfalar, aynı sorguyu okur.

Toplam 5
İsim Şehir Son ölçüm Eylemler
Adam Petit Angers
Zoé Martin Zürich
Eric Bernard Lyon
Élodie Durand Évry
Basile Leroy Écully

Tarayıcıda sıralama, twig'den

`vue: true` aynı sütun ve satırları vue ikizine verir: tarayıcıda tüm listeyi sıralar ve arar, sayfa yüklemesi olmadan. Sayfanın tamamen tuttuğu bir liste için — kısa bir liste veya bir api'nin hizmet vermediği bir liste.

Seçimdeki işlemler

Yeterince işlem olduğunda aynı çubuk: biri seçilir, ardından uygulanır.

0 seçildi
KaynakGüncellenme tarihiİşlemler
Kaynak Alpha 2026-01-12
Kaynak Beta 2026-02-20
Proje Alpha 2026-01-10

Bağlantı ve simge hücreleri

KaynakDurum
Kaynak Alpha
Kaynak Beta

Yükleniyor durumu

KaynakGüncellenme tarihiİşlemler

Boş durum

KaynakGüncellenme tarihiİşlemler
Veri mevcut değil.

Sütun hizalaması

Ad (sol)Durum (orta)Miktar (sağ)
Alpha Centered 42.00 €
Beta Centered 128.50 €
Gamma Centered 7.99 €

Kodlar, sayılar ve toplamlar

`cell: 'code'` mono yazı tipi içinde bir tanımlayıcı ayarlar; `cell: 'number'` veya bir `unit`, sayfanın yerelinde bir rakam yazar. `negative: true` sıfırın altında bir rakamı hata tonu ile çizer, eksi işareti de bunu söyler. `totals`, sayfanın teslim ettiği, diğerlerinin altında çizilen bir satırdır — tablo hiçbir şeyi toplamaz, bir sayfayı veya filtrelenmiş bir listeyi tutar. Sunucu tarafından çizilir, sonra vue tarafından.

KodÖğeNet tedarikAlan
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²
Toplam -3 56,5 m²

Markdown'dan

Markdown ile yazılmış ve `markdown_ds` üzerinden geçirilmiş bir tablo: sütunlar, hizalamaları ve her hücrenin işaretlemesi belgeden okunur ve tablo burada diğerleri gibi çizilir. `markdown`, sayfa olmayan her şey için düz `<table>` tutar — bir mail, bir akış.

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

Gruplandırılmış satırlar

Sadece bir grubu taşıyan bir satır, bir satır değildir: iki grup arasında verilen bir kelime ile bir çizgidir. Tabloyu kaplar ve ardından gelenleri adlandırır — bir menü ayırıcı gibi aynı okuma.

AdTarih
Birinci grup
Proje Alpha 2026-01-10
Proje Beta 2026-02-18
İkinci grup
Proje Gamma 2026-03-25

Durum hücreleri

Bir durum bir dairedir, asla birinin seçtiği bir renk değildir: hücre bir tür adı alır, ya da bir sayı ve başlık ile bir tür alır ve durumu, sistemin geri kalanının çizdiği durum simgesini çizer. Sayfada stil verilecek bir şey yok.

HattıİnşaTestlerDağıtım
Proje Alpha 42
Proje Beta 3
Proje Gamma

Yapışkan başlık

Uzun bir tablo, hem sütun hem de satır olarak okunur. `sticky` ile başlık görünümde kalırken, satırlar altında kayar; kendi üstünde bir şey sabitlenmiş bir sayfa, ne kadar aşağıda olduğunu `--table-sticky-top` ile belirtir.

#AdDurum
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

Kendine ait bir alanda bir tablo

Tabloya tamamen verilen bir `zone--table` alanı: en üstte neyin yönettiği, ayak kısmında sayfaları, neyin kaydırılmadığından, bunlar arasında tablonun tabanı alanın en altına kadar, hatta üç satır için bile. Herhangi bir tablo bunun içine girebilir, sunucu veya vue tarafından yazılmış. `natural` ile, soldaki gibi, tablo sütunlarının genişliğini korur, ne uzatılır ne de sıkıştırılır.

#AdDurum
1 Row 1
2 Row 2
3 Row 3

Vue varlık tablosu

Seçim ile Vue tablosu

İstemcide aynı sözleşme: işaretlenmiş anahtarlar v-model:selected ile geri gelir, her işlem toplu işlem olarak iletilir ve bir adres ile olanı, sunucu tablosunun gönderdiği gibi gönderilir. Bunların hiçbiri yoktur, bu yüzden aşağıdaki satır ne yapılacağını söyler. Sayfada üç satır, çubuğun sonunda toplam ve Arşivle tümü hiçbir işaretleme gerektirmez.

Toplamsız sayfalama

API toplam döndürmediğinde, sayfa dönmeye önceki/sonraya geri döner.

Sunucu tarafından oluşturulan sayfalama

`pagination(page, pages_count)` bir liste sayfasını bağlantılar olarak çizer: her biri bulunduğu sayfanın rotasını ve sorgusunu korur — bir arama, bir sıralama — ve yalnızca `page` değişir, 1'den itibaren sayılır. Gösterilen numaralar vue sayfa numarasının: ilk, son, mevcut ve komşularıdır. `compact` önceki ve sonraki sayfa numarasını korur; `route` ve `params` başka bir adresten geçer.

Vue tarih biçimlendiricileri