Tablolar
Basit tablo
| Ad | Tarih | Son 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ş
| Sütun 1 | Sütun 2 | Sütun 3 | Sütun 4 | Sütun 5 | Sütun 6 | Sütun 7 | Sütun 8 | Sütun 9 | Sütun 10 | Sütun 11 | Sü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
Şeritli satırlar, imleç altında aydınlatılır
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.
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.
| 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.
| Ad | Sahip | Durum |
|---|---|---|
| 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.
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.
Bağlantı ve simge hücreleri
| Kaynak | Durum |
|---|---|
| Kaynak Alpha | |
| Kaynak Beta |
Yükleniyor durumu
| Kaynak | Güncellenme tarihi | İşlemler |
|---|---|---|
|
|
||
Boş durum
| Kaynak | Gü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 | Öğe | Net tedarik | Alan |
|---|---|---|---|
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ış.
| Name | Status | Amount |
|---|---|---|
| Alpha | ready |
42.00 € |
| Beta | 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.
| Ad | Tarih |
|---|---|
| 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şa | Testler | Dağı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.
| # | Ad | Durum |
|---|---|---|
| 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.
| # | Ad | Durum |
|---|---|---|
| 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.