QueryBuilder
CompleteConstruit une requête à partir de groupes imbriqués de conditions, chaque groupe combiné avec AND ou OR. Le résultat est un prédicat pour n'importe quelle liste et un résumé lisible. Les champs et les opérateurs sont les mêmes que dans DataFilter.
Exemple

Paramètres
| Paramètre | Type | Description |
|---|---|---|
Class | string | Classes CSS supplémentaires ajoutées à l'élément racine. |
Fields | IEnumerable<DataFilterField<TItem>> | Les champs qui peuvent être filtrés. |
Group | QueryGroup | Le QueryGroup racine (MatchAll, Conditions, Groups). À utiliser avec @bind-Group pour conserver ou restaurer une requête. |
Label | string | Texte d'étiquette visible (graphiques : nom accessible ; IconButton : nom accessible et info-bulle). |
MaxDepth | int | Profondeur d'imbrication possible des groupes. |
ShowSummary | bool | Affiche la requête sous forme de texte sous le générateur. |
Style | string | Style en ligne ajouté à l'élément racine. |
Événements
| Événement | Type | Description |
|---|---|---|
GroupChanged | EventCallback<QueryGroup> | Déclenché quand quelque chose change dans la requête. |
PredicateChanged | EventCallback<Func<TItem, bool>> | Déclenché avec une Func qui teste un élément. |
Paquet
QueryBuilder fait partie de RayCraft Complete. Paquet : RayCraft.Blazor.Complete. Il provient du flux privé RayCraft et nécessite une licence active. Voir Premiers pas.
Envoyer un retourVersion 1.0.3