DataFilter
CompleteИзгражда филтър от условия (поле, оператор, стойност) и го връща като предикат, така че работи с всеки списък и с елементи на DataGrid. Операторите съответстват на вида на полето: текст, число, дата или булева стойност.
Пример

Параметри
| Параметър | Тип | Описание |
|---|---|---|
Class | string | Допълнителни CSS класове, добавени към коренния елемент. |
Conditions | IReadOnlyList<FilterCondition> | Условията. Ползвайте с @bind-Conditions. |
Fields | IEnumerable<DataFilterField<TItem>> | Елементи DataFilterField(id, title, value, kind). |
Label | string | Видим текст на етикета (графики: достъпно име; IconButton: достъпно име и подсказка). |
MatchAll | bool | True, когато всяко условие трябва да съвпада, false, когато е достатъчно едно. |
Style | string | Вграден стил, добавен към коренния елемент. |
Събития
| Събитие | Тип | Описание |
|---|---|---|
ConditionsChanged | EventCallback<IReadOnlyList<FilterCondition>> | Вдига се, когато условие се добави, промени или премахне. |
MatchAllChanged | EventCallback<bool> | Вдига се, когато комбинацията се промени. |
PredicateChanged | EventCallback<Func<TItem, bool>> | Вдига се с Func, който проверява елемент спрямо условията. |
Пакет
DataFilter е част от RayCraft Complete. Пакет: RayCraft.Blazor.Complete. Тя се тегли от частния feed на RayCraft и изисква активен лиценз. Вижте Първи стъпки.
Изпратете обратна връзкаВерсия 1.0.3