Schaltflächenfelder – Schritte in verschiedene .jsl// First Option [Of course the doSomethingElse is accomplished by an Include(C:\doSomethingElse.jsl)
win = New Window( "DataBase",
// <<MODAL></MODAL>
Nachdem ich die Community-Foren durchgesehen hatte, fand ich heraus, wie man beim Erstellen von Fenstern Schaltflächenfelder verwendet. Im Gegensatz zur Verwendung von Check Box() oder Radio Box(), die das Klicken durch verschiedene Auswahlmöglichkeiten und das Drücken von „OK“ erfordern, um eine Vielzahl von If()-Anweisungen auszuführen. Dann habe ich gelernt, dass man nicht << Modal verwenden muss, um die Schaltflächen „OK“ und „Abbrechen“ zu erhalten, sondern stattdessen „Beenden“ verwenden muss, wodurch das Fenster einfach verlassen wird. Ich finde, dass dies benutzerfreundlicher ist, wenn es darum geht, dass andere eine Vielzahl von Optionen ausführen. Über die Schaltflächenfelder können Sie dann für jede Schaltfläche unterschiedliche Symbole verwenden.
Nun zu meinem Problem:
Gibt es eine Möglichkeit, ein Vielfaches von .jsl zu erstellen (was die Funktion Include() umfasst)? Können Sie If()-Anweisungen in diese Schaltflächenfenster einfügen?
Jedes doSomethingElse führt einen Schritt in ein anderes Fenster mit einem anderen Satz von Schaltflächenfeldern durch
Danke
Betreff: Schaltflächenfelder – Schritte in verschiedene .jslJa. Im Beispiel werden die beiden Anweisungen durch ein Semikolon getrennt. Jede Anweisung ist ein Ausdruck, der ausgewertet wird. ich stelle mir vor
doSelection_SS
macht etwas, das einige Daten auswählt und
doSomethingElse
verarbeitet die ausgewählten Daten.
Betreff: Schaltflächenfelder – Schritte in verschiedene .jslDanke für Ihre Antwort..
Frage: Wenn ich die dritte Option verwende, die beide Indizes ausführen und sie nicht wie eine IF()-Anweisung behandeln würde?
Betreff: Schaltflächenfelder – Schritte in verschiedene .jslButtonBox verfügt über ein Skript, das ausgeführt wird, wenn die Schaltfläche gedrückt wird. Ich denke, das dritte Argument wird stillschweigend ignoriert:
Button Box( "S_PARAMS", doSelection_SS, doSomethingElse)
Sie wollen das wahrscheinlich
Button Box( "S_PARAMS", if( doSelection_SS, doSomethingElse) )
oder (Semikolon, kein Komma)
Button Box( "S_PARAMS", doSelection_SS; doSomethingElse)
Beide haben nur zwei durch Komma getrennte Argumente für die ButtonBox-Funktion.