Home

Tutoriel AppleScript Studio

Partie 2 - Gestion des tableaux

Etape 5 - Inversion du tri d'une colonne

Commun Tiger & Léopard


Soit, un tableau avec une liste d'auteurs triés en alphabétique croissant.


Photo 3




En cliquant sur le titre de la colonne, il y a inversion de l'ordre de tri. Soit :


Photo 4




Pour cela il faut définir dans Interface builder.

Pour le tableau "column clicked" dans "Data View"

Menu Tiger - photo 1




Pour la colonne un nom pour "Identifier". C'est ce nom "Author" qui est testé dans le code.

Menu Tiger - photo 2




Le code

Le point clef, il y a test si la colonne sélectionnée est celle définie comme triée à la création de la Data Source. Si faux, la colonne sélectionnée est désignée comme celle de tri pour visualiser le tableau. Ceci est important dans le cas de tableau multi-colonnes.


Menu Tiger - photo 5

Le résultat affiche toutes les rangées sélectionnées (tout le fond est bleue). Pour ne rien avoir de sélectionné rajouté :

set selected rows of theObject to {0} -- Pour enlever le fond bleue


Pour avoir la rangée numéro deux de sélectionnée :

set selected rows of theObject to {2} -- Rangée deux de sélectionnée



La suite - Création d'une p-list à partir d'un fichier TEXT


Page précédente

Page suivante

Merci de votre visite

UP