Boîtes à boutons - Étapes dans différents fichiers .jsl// First Option [Of course the doSomethingElse is accomplished by an Include(C:\doSomethingElse.jsl)
win = New Window( "DataBase",
// <<MODAL></MODAL>
Après avoir parcouru les forums de la communauté, j'ai trouvé comment utiliser les boîtes botton lors de la création de fenêtres. Contrairement à l'utilisation de Check Box() ou Radio Box() qui nécessitent de cliquer sur différentes sélections et d'appuyer sur 'OK' pour exécuter une variété d'instructions If(). J'ai alors appris qu'il ne fallait pas utiliser << Modal pour obtenir les boutons 'OK et 'Annuler' mais plutôt 'Quitter' qui sort juste de la fenêtre. Je trouve que c'est plus convivial quand il s'agit d'autres qui exécutent une grande variété d'options. Les boîtes à boutons vous permettent alors d'utiliser des icônes différentes pour chaque bouton.
Passons maintenant à mon problème :
Existe-t-il un moyen de faire un multiple de .jsl (qui implique la fonction Include()) ? Pouvez-vous introduire des instructions If() dans ces fenêtres de boîtes à boutons ?
Chaque doSomethingElse entre dans une autre fenêtre avec un ensemble différent de boîtes à boutons
Merci
Re : Boîtes à boutons - Étapes dans différents fichiers .jslOui. Dans l'exemple, les deux instructions sont séparées par un point-virgule. Chaque instruction est une expression qui est évaluée. j'imagine
doSelection_SS
fait quelque chose qui sélectionne des données et
doSomethingElse
traite les données sélectionnées.
Re : Boîtes à boutons - Étapes dans différents fichiers .jslMerci pour la réponse..
Question : Si j'utilise la 3ème option qui exécuterait les deux indices et ne la traiterait pas comme une instruction IF() ?
Re : Boîtes à boutons - Étapes dans différents fichiers .jslButtonBox a un script qui s'exécute lorsque le bouton est enfoncé. Je pense que le 3ème argument est discrètement ignoré:
Button Box( "S_PARAMS", doSelection_SS, doSomethingElse)
Vous voulez probablement ceci
Button Box( "S_PARAMS", if( doSelection_SS, doSomethingElse) )
ou (point-virgule, pas virgule)
Button Box( "S_PARAMS", doSelection_SS; doSomethingElse)
qui n'ont que deux arguments, séparés par une virgule, pour la fonction ButtonBox.