String-Spalte-Bearbeitungsfeld zum Datentabellen-Skript -> Hilfe erforderlich.Hallo alle,
Ich habe das folgende Skript erstellt, das mir eine Benutzeroberfläche ermöglicht, in der ich eine Zahl oder ein Wort als Eingabe hinzufügen kann und die eine JMP-Tabelle erstellt, sobald Sie auf „Los ziehen“ klicken.
Ich würde gerne etwas Ähnliches tun, aber anstatt das Tool „Textbearbeitungsfeld“ zu verwenden, mit dem ich nur eine Eingabe verwenden kann, möchte ich das „Bearbeitungsfeld für Zeichenfolgenspalten“ verwenden, damit ich mehrere Eingaben anstelle einer hinzufügen kann.
Mein Hauptproblem besteht darin, dass ich nicht weiß, wie ich die Daten aus dem Bearbeitungsfeld für die Zeichenfolgenspalte übernehmen und sie einer Tabelle zuweisen soll, wenn ich das Skript erstelle.Jede Hilfe wäre sehr willkommen.
Luis.
User_Input = Neues Fenster( „Socket Lot Data Scripting Tool“,
Textfeld („Losnummer eingeben:“),
a= Textbearbeitungsfeld( „Schreibe etwas“, < Button Box( "Pull Lot",< ;;))));
Betreff: String-Spalten-Bearbeitungsfeld zum Datentabellen-Skript -> Hilfe erforderlich.Vielen Dank.
Das ist toll!
Betreff: String-Spalten-Bearbeitungsfeld zum Datentabellen-Skript -> Hilfe erforderlich.Der einzige Trick besteht darin, dass ein String Col Edit Box eine Liste von Werten enthält, nicht nur eine einzelne Zeichenfolge.
In diesem Beispiel habe ich den Tabellenteil des Skripts geändert, um die Anzahl der Elemente im Bearbeitungsfeld „String Col“ abzurufen, so viele Zeilen zur Tabelle hinzuzufügen und „Set Values“ mit dieser Zeichenfolge zu verwenden. Außerdem habe ich dem Tabellenfeld ein Kontextmenü hinzugefügt, mit dem Sie eine Zeile hinzufügen oder die letzte Zeile löschen können, falls die Anzahl der Zeichenfolgen variieren kann. Sie könnten ausgefallener werden und Eingaben erhalten, um mehrere Zeilen hinzuzufügen oder bestimmte Zeilen zu löschen. Wenn Sie die Tabelle erstellen, können Sie bei Bedarf auch die leere Zeichenfolge aus leeren Zeilen im Bearbeitungsfeld „Zeichenfolgespalte“ entfernen. Ich habe diesen Teil nicht codiert.
User_Input = New Window( "Socket Lot Data Scripting tool",
//Text Box( "Enter Lot Num:" ),
tb = Table Box(
a = String Col Edit Box( "Enter Lot Num:", { "Write something", "", "", "" } ),
<< Set Context Menu Script(
{ "Add Row", tb<<ADD row=""></ADD>
HTH,
Melanie