Modale Fenster - Verwendung von {Button(1)} in if-Anweisungen?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo JMP-Gemeinde,
Ich kämpfe mit einem sehr einfachen Problem, aber ich kann es nicht zum Laufen bringen.
Ich habe ein modales Fenster mit einigen Eingabefeldern und Schaltflächen OK/Abbrechen.
Ich möchte eine if-Anweisung basierend auf der OK- oder Cancel-Schaltfläche machen, also -1 vs 1 in der Button( )-Klausel nutzen, wie sie es in beschreiben Modale Fenster.
Wie konstruiere ich eigentlich meine if-Anweisung, um dies zu verwenden?
Ich denke, es ist eine Art Funktionshandle, und ich kann es nicht als Textzeichenfolge zum Laufen bringen, und ich kann es nicht schaffen, die -1 oder 1 zu extrahieren.
Was ist hier die bessere Praxis?
Vielen Dank im Voraus,
Daniel
Betreff: Modale Fenster - Verwendung von {Button(1)} in if-Anweisungen?Alternativ ist das von einem Neues-Fenster-Objekt gespeicherte Ergebnis ein tatsächliches Objekt, daher kann eine Klammernotation verwendet werden.Ich sollte beachten, dass dies praktisch das einzige Objekt ist, das von JSL unterstützt wird.
Q = Neues Fenster ( "prüfen" , << Modal , Button-Box ( "OK" ) , Button-Box ( "Stornieren" )) ;
Wenn ( Q [ "Taste" ] == 1 ,
Drucken ( "Okay" ) ,
Drucken ( "Abgesagt" )
) ;
//Q = {Schaltfläche (-1)};
Betreff: Modale Fenster - Verwendung von {Button(1)} in if-Anweisungen?Danke für die tolle Unterstützung in kurzer Zeit MS,
Es hat auf Anhieb funktioniert.
/Daniel
Betreff: Modale Fenster - Verwendung von {Button(1)} in if-Anweisungen?// Eine Möglichkeit, die Ausgabe des Standard-Modalfensters zu verwenden
Q = Neues Fenster ( "prüfen" , << Modal , Button-Box ( "OK" ) , Button-Box ( "Stornieren" )) ;
Wenn ( Arg ( Q [ 1 ] , 1 ) == 1 ,
Drucken ( "Okay" ) ,
Drucken ( "Abgesagt" )
) ;
// Aber es ist einfacher, ein Schaltflächenskript zu verwenden
Neues Fenster ( "prüfen" ,
<< Modal ,
Button-Box ( "OK" , Drucken ( "Okay" )) ,
Button-Box ( "Stornieren" , Drucken ( "Abgesagt" ))
) ;