Comment créer une collection dynamique
Prérequis
Informations
La recherche détaillée (Smart Structure
DSEARCH
) a pour but de rechercher des Smart Elements d’une Smart Structure donnée.Elle permet aussi d’être utilisée depuis l’interface graphique ou depuis la classe SearchElements pour avoir une liste de Smart Elements suivant des critères préétablis.
- Une ou plusieurs SmartStructures sont nécéssaires afin de pouvoir créer des instances de
recherche détaillée
. - Pas forcément nécéssaire, des SmartStructures possédant un cycle de vie sont aussi une possibilité. Ainsi il est possible de séléctionner les SmartElements étant à un état bien spécifique.
Comment procéder ?
Par rapport au contexte du restaurant, voici les différentes recherches détaillées
à créer :
- Les boissons
- Les plats à l’état
À la carte
- Les plats à l’état
Retiré
- Les plats à l’état
En test
- Les menus
Les
recherches détaillées
sont crées via un formulaire accessible à l'adresse suivante :localhost:8080/api/v2/smart-elements/DSEARCH/views/!defaultCreation.html
Ce formulaire nous permet de définir diverses conditions. Voici un exemple pour la collection
Les plats 'En test'
:
Il ne reste maintenant plus qu’à créer autant d’instance de Recherche Détaillé que spécifié au début de cette partie.