Comment trier une liste de données
Dans cet exemple, vous apprendrez à trier les données d’une liste.
Comment le construire :
Voir
- Allez dans la palette Maîtrise des données et créez une nouvelle « Maîtrise des données », nommez-la « Données de tri » et créez trois attributs : « Nom », « Âge » et « Anniversaire » (changez le type de l’attribut « Anniversaire » de texte à date) et appuyez sur « Ok ».
- Cliquez avec le bouton droit de la souris sur la « Base de données » que vous venez de créer et sélectionnez « Afficher et modifier les enregistrements », écrivez vos données d’exemple et appuyez sur « Ok ».
- Sélectionnez « Liste de données » dans la section « Contenu dynamique » et placez-la sur le canevas. Lorsque la fenêtre « Nouvelle liste de données » est activée, donnez un nom à votre liste, choisissez ensuite la « Base de données » que vous avez créée précédemment et sélectionnez tous les attributs.
Sélectionnez deux flèches dans la bibliothèque de widgets, maintenez la touche commande (Mac) / contrôle (Windows) enfoncée et placez-les dans l’en-tête de la colonne « Âge » ; vous verrez une teinte bleue lorsque vous ferez glisser un élément à l’intérieur.
Répétez l’opération pour toutes les colonnes.
Evénements
Sélectionnez la flèche descendante sur l’un des en-têtes, accédez à la palette Événements et cliquez sur « Ajouter un événement ».
- Dans la boîte de dialogue, cliquez sur « Choose Trigger », survolez la section « Mouse » et sélectionnez « on Click ».
- Dans « Choose Action », sélectionnez « Set value to an element » et sélectionnez votre « Data list ».
- Sélectionnez le bouton radio « Calculé » pour la valeur et cliquez sur « Ajouter une expression ».
- Dans le premier champ du constructeur de l’expression de valeur, sélectionnez la fonction « Tri » et fixez la valeur au descendant ; pour le deuxième champ, sélectionnez la « Liste de données » ; et enfin, sélectionnez le champ que vous allez trier à partir de l’onglet « Fiche de données ». Cliquez sur « Ok » et « Ok » pour terminer la création de l’événement.
En sélectionnant la flèche ascendante dans le même en-tête, répétez les événements en changeant le type de tri de descendant à ascendant.
Faites de même pour tous les collecteurs.
Simulez votre prototype.