Verbinden Sie Spaltennamen mit String Col BoxHallo JSL-Experten,
Ich möchte mit dem folgenden Beispiel Spaltennamen mit einer String Col Box verbinden. Das Col-List-Feld aktualisiert den Spaltenstatus (Hinzufügen/Löschen/Umbenennen) automatisch. Dies ist die Funktionalität, die ich für das String-Col-Feld benötige. Also erstelle ich eine Col List Box und verbinde sie dann mit der String Col Box.
Es scheint zu funktionieren, aber ich möchte das Col List Box ausblenden oder im Hintergrund ausführen. Wenn ich jedoch Box1<
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New window("Connect dt with String Col box",
Box1=Col list box(dt, all,
on change(
Cols=Box1<<GET items=""></GET>Am besten,
Tzu-Chun Wu
Datenmischung und -bereinigungBetreff: Spaltennamen mit String Col Box verbindenHallo Dave,
Der Outline-Box-Ansatz funktioniert nicht, aber die Subscribe-Funktion ist genau das, was ich brauche. Nochmals vielen Dank für Ihren Vorschlag und Ihre Hilfe. Wenn jemand an der Abonnieren-Funktion interessiert ist, schauen Sie sich bitte den Link an https://www.jmp.com/support/help/14/subscribe-to-a-data-table.shtml
Tzu-Chun
Betreff: Spaltennamen mit String Col Box verbindenDu kannst abonnieren zu einer Tabelle, um Änderungen zu erkennen – dies vermeidet die Verwendung von Col List Box, ist aber eine komplexe Route.
Vielleicht könnten Sie die Anzeigebox einfach in einer geschlossenen Umrissbox platzieren?
OutlineBox("-", <<CLOSE></CLOSE>Betreff: Spaltennamen mit String Col Box verbindenHallo Dave,
Ich möchte ein String-Spaltenfeld erstellen, das die Spaltenänderung einer Datentabelle widerspiegelt. Wenn ich beispielsweise die Spalten {„Spalte 1“, „Spalte 2“} habe und später eine neue Spalte „Spalte 3“ hinzufüge, ist es großartig, wenn das Zeichenfolgenspaltenfeld ohne weitere Aktionen automatisch aktualisiert werden kann.
dt=new table("Table",
New column("Column 1"),
New column("Column 2")
);
New window("",
Table box(
String Col box("Columns", dt<<GET column="" names=""></GET>
„Spaltennamen abrufen“ ist eine gute Idee, aber das Feld „String-Col“ wird nicht automatisch aktualisiert. Hier ist der Vergleich zwischen dem Feld „String Col“ und dem Feld „Col List“.
bevor Sie Spalte 3 hinzufügen

Nach dem Hinzufügen von Spalte 3

Hilfe, die Details helfen.
Tzu-Chun
Betreff: Spaltennamen mit String Col Box verbindenIch bin mir nicht wirklich sicher, was Sie hier tun wollen.Willst du wirklich ein Col-Listenfeld Oder verwenden Sie es nur, um eine Liste von Spalten zu erhalten?Wenn das später der Fall ist, können Sie einfach schreiben:
col = dt << getColumnNames(string)
Dabei ist dt ein Verweis auf eine Datentabelle, zum Beispiel:
dt = currentDataTable();