Adaptive | bool | Показва всеки ред като карта на тесни екрани. |
AllowAdd | bool | Показва бутон Add, който създава нов елемент (вижте NewItemFactory). |
AllowCardView | bool | Добавя бутон в лентата, който превключва между таблицата и изгледа с карти. |
AllowDelete | bool | Показва командата Delete в колоната с команди (пита за потвърждение). |
AllowEdit | bool | Показва командата Edit в колоната с команди. |
AllowPaste | bool | Пакетен режим: добавя бутон Paste, който попълва редактируемите клетки от текст от клипборда, разделен с табулации. |
AllowView | bool | Добавя команда View, която показва реда само за четене в диалог. |
CardView | bool | Показва всеки ред като карта вместо ред на таблица. Ползвайте с @bind-CardView. |
CellNavigation | bool | Прави решетката клавиатурна решетка: стрелките, Home, End, Page Up и Page Down се движат между клетките; Enter, F2 или Space активират контролата в клетката. |
Class | string | Допълнителни CSS класове, добавени към коренния елемент. |
ColumnMenu | bool | Добавя бутон-меню към всяко заглавие с команди за сортиране и скриване на колона. |
Columns | RenderFragment | Дефиниции на колони: елементи DataGridColumn. |
DataProvider | Func<DataGridRequest, ValueTask<DataGridResult<TItem>>> | Зарежда редове от вашата страна: получава началото, броя, сортирането, филтрите, търсенето, групите и агрегатите и токен за отказ (отказва се, когато започне по-нова заявка или решетката бъде премахната), връща DataGridResult. |
Dense | bool | Ползва по-тесен вътрешен отстъп на клетките. |
DetailTemplate | RenderFragment<TItem> | Съдържание, показвано под реда, когато се натисне бутонът му за разгъване. |
EditMode | DataGridEditMode | None, Row (в реда), Dialog или Batch (всички редове наведнъж). |
EmptyContent | RenderFragment | Показва се, когато няма редове. |
ExportChoices | bool | Превръща Export в меню: CSV или JSON, текущ изглед, избрани редове, всички редове, скрити колони. |
ExportFileName | string | Име на файла за CSV експорта, без разширението. |
FilterOperators | bool | Добавя списък с оператори (съдържа, започва с, е равно на, по-голямо от, е празно...) над всяко поле на филтъра. |
FormatRules | IEnumerable<DataGridFormatRule> | Правила, които оцветяват клетки или редове: поле, оператор на филтъра, стойност, важност и Cell или Row. Първото съвпадащо правило печели. |
FreezeFirstColumn | bool | Държи първата колона видима при превъртане настрани. |
FrozenColumns | int | Брой водещи колони, които остават видими, докато останалите се превъртат настрани. |
FrozenEndColumns | int | Брой колони в десния край, които остават видими, докато таблицата се превърта настрани. |
FrozenRows | int | Брой редове, които остават под заглавието, докато тялото се превърта (нужен е Height). |
GroupBy | Func<TItem, Object> | Групира редовете по върнатата стойност; всяка група има сгъваем заглавен ред. |
GroupPanel | bool | Добавя лента над таблицата, където потребителите групират редове чрез влачене на заглавия или избор на колони. |
GroupSummary | bool | Показва агрегатите на колоните в редовете на групите (изчисляват се локално или се вземат от DataGridResult.Groups с DataProvider). |
GroupTitle | string | Текст пред стойността на групата в заглавието. |
Height | string | Най-голяма височина на тялото на решетката, например 24rem (по подразбиране 28rem с VirtualScroll). |
ItemKey | Func<TItem, Object> | Връща стабилен ключ за всеки елемент, така че изборът и отворените подробности да оцелеят при презареждане. |
Items | IEnumerable<TItem> | Опциите за избор. |
KeyboardShortcuts | bool | Ctrl+A избира всички, Ctrl+C копира избраните редове, Esc изчиства избора, Alt+стрелки сменят страницата. |
Label | string | Видим текст на етикета (графики: достъпно име; IconButton: достъпно име и подсказка). |
Loading | bool | Показва лента за напредък над редовете. |
LoadingSkeleton | bool | Показва запълващи редове при първото зареждане. |
LoadMore | bool | Замества страницирането с бутон Load more, който добавя следващата страница. |
MultiSort | bool | Shift+щракване върху заглавията сортира по няколко колони; заглавията показват реда. |
NewItemFactory | Func<TItem> | Създава елемента за нов ред; по подразбиране е конструкторът без параметри. |
NoMatchContent | RenderFragment | Съдържание, показвано, когато филтрите или търсенето не оставят редове (по подразбиране: текст с Clear filters). |
PageSize | int | Редове на страница. |
PageSizeOptions | IEnumerable<int> | Брой редове, предлагани в падащ списък под таблицата. |
Paging | bool | Показва лентата за страниране (по подразбиране true). |
PastePreview | bool | Пакетен режим: показва какво ще промени поставянето и пита преди да го приложи (по подразбиране включено). |
PersistKey | string | Запомня позицията и размера (Window), разделянето (Splitter) или оформлението на DataGrid (сортиране, филтри, колони, ширини, страница) в локалното хранилище под това име и ги възстановява следващия път. |
Reorderable | bool | Позволява на потребителите да местят колони с влачене на заглавията или от менюто Columns. |
Resizable | bool | Добавя дръжка за влачене (и стрелки) за промяна на ширината на всяка колона. |
RowClass | Func<TItem, string> | Връща допълнителен CSS клас за ред. |
RowHeight | int | Височина на ред в пиксели, когато VirtualScroll е включено (по подразбиране 44). |
RowMenu | Func<TItem, IEnumerable<MenuCommand>> | Връща командите на контекстното меню на ред. |
RowReorder | bool | Позволява редове да се влачат един върху друг; обработете RowMoved, за да промените списъка си. |
RowSeverity | Func<TItem, Severity?> | Връща важност, за да оцвети ред, или null. |
RowValidator | Func<TItem, IEnumerable<string>> | Проверява целия ред след прилагане на редакцията; връща текстове на грешки. |
SelectedItems | IEnumerable<TItem> | Избрани редове. Ползвайте с @bind-SelectedItems. |
Selection | SelectionMode | None (по подразбиране), Single или Multiple. |
SelectionActions | RenderFragment<IReadOnlyList<TItem>> | Бутони в лентата за избор; получава избраните елементи. |
ServerBulkLimit | int | С DataProvider: най-големият брой редове, които решетката иска с една заявка, за да избере всички филтрирани редове или да ги експортира (по подразбиране 10000). Над него се ползват само редовете на страницата. |
ShowCopy | bool | Показва бутона за копиране. |
ShowFilters | bool | Показва поле за филтър под заглавието на всяка филтруема колона. |
ShowPrint | bool | Добавя бутон Print, който отпечатва таблицата. |
ShowSearch | bool | Добавя поле за търсене, което намира текст във всички колони и го маркира в клетките. |
ShowSelectionBar | bool | Показва лентата с брой избрани, избор на всички редове и изчистване на избора (избор Multiple). |
ShowToolbar | bool | Показва лентата с избирача на колони и CSV експорта. |
Striped | bool | Засенчва всеки втори ред. |
Style | string | Вграден стил, добавен към коренния елемент. |
ToolbarContent | RenderFragment | Допълнително съдържание в лентата на решетка с ShowToolbar, например DataGridSpreadsheetButton. |
TypedFilters | bool | Ползва полета за филтър за число, дата и да/не според типа на стойностите на колоната (по подразбиране включено). |
UndoRedo | bool | Добавя Undo и Redo за записани редакции на редове, добавени и изтрити редове (бутони и Ctrl+Z / Ctrl+Y). |
ValueFilters | bool | Добавя филтър по списък със стойности (търсене, избери всички, изчисти) към всяко филтруемо заглавие; работи с елементи в паметта. |
VirtualScroll | bool | Рисува само видимите редове (редовете трябва да имат фиксиран RowHeight). |