جدول داده یک جدول بومی است که مرتبسازی، فیلتر، صفحهبندی و ویرایش دارد. columns را توصیف کنید و rows را بدهید؛ هر سلول بر اساس نوعش و مطابق زبان و منطقه قالببندی میشود: اعداد، ارزها، تاریخها، بله و خیر، و برچسب مقدارهای enum.
وضعیتش در مدلهایی است که میتوانید متصل، ذخیره و به سرور ارسال کنید: sort، filters، search، page، selected و columnState برای پهنا، ترتیب، سنجاق و ستونهای پنهانی که کاربران انتخاب میکنند. بدون صفحهبندی فقط ردیفهای در دید رندر میشوند؛ پس ۱۰۰ هزار ردیف مثل ده ردیف اسکرول میشوند.
هر سلول با صفحهکلید در دسترس است و پنل هر ستون آن را مرتب، فیلتر، سنجاق، جابهجا، همعرض محتوا و پنهان میکند.
جستجو، مرتبسازی و صفحهها
برای جستجو در همهٔ ستونها تایپ کنید. برای مرتبسازی روی سرستون کلیک کنید و با Shift+کلیک ستون دوم را اضافه کنید. nuiGridCell وضعیت را رسم میکند و exportCsv() هر آنچه را نمایش داده شده تحویل میدهد.
انتخاب
selection="multiple" چکباکس اضافه میکند و کلیدهای ردیفهای انتخابشده را متصل میکند. Shift+کلیک یک بازه را انتخاب میکند؛ چکباکس سرستون همهٔ ردیفهای منطبق را انتخاب میکند.
ویرایش
روی سلول دوبار کلیک کنید، Enter بزنید یا فقط تایپ کنید. validate ویرایشگر را با یک پیام باز نگه میدارد؛ ویرایش تأییدشده rows را بهروز میکند و cellEdit را منتشر میکند.
۱۰۰ هزار ردیف
بدون صفحهبندی فقط ردیفهای در دید رندر میشوند. ستونهای سنجاقشده در لبهها میمانند و columnState چیدمانی را که کاربران میسازند نگه میدارد.
داده از سرور
در حالت server، جدول ردیفها را همانطور که میرسند نشان میدهد و هر تغییر را در queryChange گزارش میکند. هنگام دریافت داده، loading را تنظیم کنید.