Comment utiliser une liste de dialogue de colonne pour le sélecteur de colonne?Bonjour à tous,
Je veux créer un script dans lequel une liste de colonnes est sélectionnée dans une boîte de dialogue de colonne et, plus tard, apparaît dans le sélecteur de colonnes du générateur de graphiques.
Le nom de la colonne n'est pas spécifique afin d'utiliser le script pour différentes tables de données. J'ai commencé à écrire un petit code, cependant, dans cette version, les "colonnes du sélecteur de colonnes" doivent être sélectionnées manuellement par l'utilisateur après avoir fermé la boîte de dialogue des colonnes. Je suis assez nouveau sur JSL et j'apprécierais de l'aide pour résoudre ce problème.
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 />);
Re: Comment utiliser une liste de dialogue de colonne pour le sélecteur de colonne?La boîte de dialogue de colonne nécessite une méthode unique pour récupérer les valeurs de la fenêtre. Le script suivant est une refonte de votre script ajouté dans le sélecteur de colonnes, etc.
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 )
);
Re: Comment utiliser une liste de dialogue de colonne pour le sélecteur de colonne?Merci beaucoup Jim pour votre réponse rapide! Votre solution fonctionne parfaitement:)