Veri tablosu yerel bir tablodur: sıralar, filtreler, sayfalara böler ve düzenler. Sütunları columns ile tanımlayıp satırları rows ile verin; her hücre türüne ve yerel ayara göre biçimlendirilir: sayılar, para birimleri, tarihler, evet/hayır ve enum değerlerinin etiketleri.
Tablonun durumu, bağlayıp kaydedebileceğiniz ve sunucuya gönderebileceğiniz modellerde tutulur: sort, filters, search, page, selected ve kullanıcıların seçtiği genişlik, sıra, sabitleme ve gizli sütunlar için columnState. Sayfalama yoksa yalnızca görünen satırlar render edilir; böylece 100.000 satır da on satır kadar akıcı kayar.
Her hücreye klavyeyle ulaşılabilir; her sütunun paneli sütunu sıralar, filtreler, sabitler, taşır, içeriğe sığdırır ve gizler.
Arama, sıralama ve sayfalar
Tüm sütunlarda aramak için yazın. Sıralamak için bir başlığa tıklayın, ikinci bir sütun eklemek için Shift ile tıklayın. nuiGridCell durumu çizer, exportCsv() ise gösterileni dışa aktarır.
Seçim
selection="multiple" onay kutuları ekler ve seçili satırların anahtarlarını bağlar. Shift ile tıklamak bir aralık seçer; başlıktaki kutu eşleşen tüm satırları seçer.
Düzenleme
Hücreye çift tıklayın, Enter’a basın ya da yazmaya başlayın. validate düzenleyiciyi mesajla açık tutar; onaylanan düzenleme rows değerini günceller ve cellEdit olayını tetikler.
100.000 satır
Sayfalama yoksa yalnızca görünen satırlar render edilir. Sabitlenen sütunlar kenarlarda kalır; columnState ise kullanıcıların oluşturduğu düzeni saklar.
Sunucu verisi
server modunda tablo, satırları geldiği gibi gösterir ve her değişikliği queryChange ile bildirir. Veriyi çekerken loading ayarlayın.