Wie verwende ich eine Spaltendialogliste für den Spaltenumschalter?Hallo alle zusammen,
Ich möchte ein Skript erstellen, in dem eine Liste von Spalten in einem Spaltendialog ausgewählt wird und später im Spaltenumschalter von Graph Builder angezeigt wird.
Der Spaltenname ist unspezifisch, um das Skript für verschiedene Datentabellen zu verwenden. Ich habe angefangen, einen kleinen Code zu schreiben. In dieser Version müssen die "Spaltenumschalterspalten" vom Benutzer nach dem Schließen des Spaltendialogs manuell ausgewählt werden. Ich bin ziemlich neu in JSL und würde mich über Hilfe bei der Lösung dieses Problems freuen.
Names Default to Here(1);
dt = Current Data Table() << Get Column Names;
cd = Column Dialog(
colx = ColList( "X", Max Col( 1 ), Modeling Type( "Continuous" ) ),
coly = ColList( "Y", Min Col( 1 ), Modeling Type( "Continuous" ) ),);
Graph Builder(
Size( 400, 300 ),
Show Control Panel( 0 ),
Variables( X( colx[1] ), Y( coly[1] ) ),
Elements( Line( X, Y, Legend( 3 ) ) ),
Column Switcher( coly[1] ) <BR />);
Betreff: Wie verwende ich eine Spaltendialogliste für den Spaltenumschalter?Der Spaltendialog erfordert eine eindeutige Methode zum Abrufen der Werte aus dem Fenster. Das folgende Skript ist eine Überarbeitung Ihres Skripts, das im Column Switcher usw. hinzugefügt wurde.
Names Default To Here( 1 );
dt = Current Data Table() << Get Column Names;
cd = Column Dialog(
colx = ColList( "X", Max Col( 1 ), Modeling Type( "Continuous" ) ),
coly = ColList( "Y", Min Col( 1 ), Modeling Type( "Continuous" ) ),
);
colx = cd["colx"];
coly = cd["coly"];
Graph Builder(
Size( 400, 300 ),
Show Control Panel( 0 ),
Variables( X( colx[1] ), Y( coly[1] ) ),
Elements( Line( X, Y, Legend( 3 ) ) ),
Column Switcher( coly[1], coly )
);
Betreff: Wie verwende ich eine Spaltendialogliste für den Spaltenumschalter?Vielen Dank Jim für deine schnelle Antwort! Ihre Lösung funktioniert perfekt:)