Comment puis-je ajouter et supprimer une autre liste H à/de ma zone de liste V en cliquant sur un bouton ?Salut! Je suis nouveau sur JSL.
J'essaie de créer un script interactif dans lequel l'utilisateur peut ajouter/supprimer une entrée en cliquant sur un bouton.
Voici mon script :
dlg1 = Dialog(
Vlist(
Hlist("First Name", name1 = Edit text(), Spacer(""), "Last Name", name2 = Edit text()),
Hlist("First Name", name1 = Edit text(), Spacer(""), "Last Name", name2 = Edit text()),
Hlist( add = button("Add"), del = button("Remove"))
));
s'il vous plait aidez moi 
Re : Comment puis-je ajouter et supprimer une autre liste H à/de ma zone de liste V en cliquant sur un bouton ?Vous devez en savoir plus sur les bases de JSL.Le script que vous avez utilise la fonction Dialog () qui est obsolète et difficile à utiliser, sauf pour les boîtes de dialogue très simples. De plus, les noms d'affichage ne sont pas uniques (ambiguës). Vous trouverez ci-dessous la sortie de votre script actuel, comme indiqué dans la fenêtre Journal. Il faudrait beaucoup de scripts pour obtenir les résultats.
List( 9 elements ) assigned.
//:*/
dlg1
/*:
{name1 = "george", Spacer, name2 = "james", name1 = "harry", Spacer, name2 = "bloe",
Assign( add ), Assign( del ), Button( 1 )}Il existe plusieurs méthodes pour répondre à votre demande. L'une consiste à créer un affichage avec le nombre maximum d'entrées et à les rendre invisibles jusqu'à ce que le bouton Ajouter soit enfoncé.J'ai joint un script, mais à moins que vous ne passiez du temps à apprendre plus de JSL, vous ne pourrez pas le maintenir (c'est-à-dire qu'il cassera). Ce script utilise des expressions pour les boutons Ajouter, Supprimer et OK.Il utilise la dénomination dynamique des zones d'affichage par rapport aux fonctions Set.