Skript zur Eingabe neuer Zeilendaten in ein Popup-Fenster.Hallo,
Ich möchte, dass ein Skript ein Popup-Fenster erstellt, in dem ein Benutzer Daten eingeben kann, die einer neuen Zeile hinzugefügt werden. Der Benutzer muss nur in bestimmten Spalten Daten hinzufügen. Ich bin mit dem Skript vertraut, kann aber nicht herausfinden, wie ich es zum Laufen bringen kann. Die Datentabelle wurde mit meinem Skriptversuch hinzugefügt.
Wir freuen uns über jede Hilfe, vielen Dank im Voraus!
Grüße,
Chris
Automatisierung und SkripterstellungBetreff: Skript zur Eingabe neuer Zeilendaten im Popup-Fenster.ich würde ... benutzen Abonnieren der Datentabelle in einem solchen Fall
Names Default To Here(1);
dt = Current Data Table();
// present choices to user
nw = New Window("Add New Row Data",
<<MODAL></MODAL>
Auch Hinweise zu Textbearbeitungsfeldern können für Sie nützlich sein (und wenn Sie Benutzer dazu zwingen möchten, dort etwas hinzuzufügen, müssen Sie sich auch darum kümmern).
Names Default To Here(1);
win = New Window("Example", text = Text Edit Box(""));
text << Set Hint("Enter your name");
Betreff: Skript zur Eingabe neuer Zeilendaten im Popup-Fenster.Hier ist eine Möglichkeit, damit umzugehen
Names Default To Here( 1 );
// present choices to user
dlg = New Window( "Add New Row Data",
<<MODAL></MODAL>
Bitte nehmen Sie sich die Zeit, den Scripting Guide durchzulesen.Es wird Ihnen einen großen Vorsprung verschaffen, wenn es darum geht, solche Fragen zu lösen.
Betreff: Skript zur Eingabe neuer Zeilendaten im Popup-Fenster.Hallo Jarmo,
Ich baue nur auf dieser Anfrage auf.
Gibt es eine Möglichkeit, die Kombinationsfeldoptionen basierend auf den Listenprüfungswerten in dieser Spalte automatisch zu aktualisieren?
Danke,
Chris
Betreff: Skript zur Eingabe neuer Zeilendaten im Popup-Fenster.Es ist möglich, aber die Implementierung hängt von Ihrem Skript ab. Sie können << Get Property("List Check") verwenden, um die Eigenschaft aus der Spalte abzurufen und dann das erste Argument davon abzurufen, und Sie sollten die Liste der Werte haben. Sie können dann << Elemente festlegen im Kombinationsfeld verwenden, um Werte zu aktualisieren.
Unten finden Sie ein Beispiel für die Verwendung Ihrer ursprünglichen Datentabelle
Names Default To Here(1);
dt = Open("$DOWNLOADS/AddRowWindowScript.jmp");
nw = New WIndow("",
cb = Combo Box({"a", "b", "c"});
);
wait(1); // for demo purposes
lc_vals = Column(dt, "Sched/Unsch") << Get Property("List Check");
list_to_cb = Arg(lc_vals, 1);
cb << Set Items(list_to_cb);Betreff: Skript zur Eingabe neuer Zeilendaten im Popup-Fenster.Funktioniert super, danke!!