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' :

Formulaire de création de Recherche Détaillée

Il ne reste maintenant plus qu’à créer autant d’instance de Recherche Détaillé que spécifié au début de cette partie.

Et ensuite ?

Comment initialiser une interface utilisateur