Recherche
Description
Le nœud Recherche permet d'effectuer une recherche sur les Smart Objects en base de données à partir d'un Smart Model.
Il est possible d'appliquer à la recherche, des filtres, du tri ainsi que de la pagination (par défaut, la limite est à 100).
Fonctionnement
Entrées
ID | Nom | Type | Description |
---|---|---|---|
1 | Smart Model | string | Le Smart Model des objets où l'on souhaite effectuer la recherche |
2 | Paramètres de recherche | sys:query | Objet injecté via la source search-parameters (variable d'entrée).Utilisée en interne pour injecter les paramètres de recherche et de pagination d'un widget itérable (tableau, liste) ou d'une tâche itérable (Liste) |
3 | Recherche Globale | string | La recherche globale permet une recherche textuelle sur toutes les propriétés du Smart Object (utilisée en plus des filtres) |
4 | Retourne le premier élément | boolean | Permet de retourner le premier élément du tableau, si il n'y en a aucun, retourne null. |
5 | Désactiver la pagination | boolean | Permet de désactiver la pagination. Attention, quand cette option est activée, la recherche entière sera retournée, cela peut entraîner des ralentissements en fonction de la quantité d'éléments renvoyés. |
6 | Filtre | section | La liste des filtres à appliquer sur les propriétés du Smart Object. Lorsqu'il y a plusieurs filtres, c'est l'ensemble d'entre eux qui constituera un résultat positif. |
7 | Tri | section | Le tri de la liste s'applique sur une ou plusieurs propriété des Smart Objects. |
8 | Page | number | Le numéro de la page (page 2 / 50) |
9 | Limite | number | La limite par page |
Sorties
ID | Nom | Type | Description |
---|---|---|---|
1 | Résultat | so: | La liste des Smart Objects demandés |
Utilisation
Studio