¿Cómo usar una lista de diálogo de columna para el selector de columna?Hola a todos,
Quiero crear un script donde se seleccione una lista de columnas en un diálogo de columna y, más adelante, aparezca en el selector de columnas del generador de gráficos.
El nombre de la columna no es específico para utilizar el script para diferentes tablas de datos. Empecé a escribir un código pequeño, sin embargo, en esta versión, el usuario debe seleccionar manualmente las "columnas de cambio de columna" después de cerrar el diálogo de columna. Soy bastante nuevo en JSL y agradecería un poco de ayuda para resolver este problema.
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: ¿Cómo usar una lista de diálogo de columna para el selector de columna?El cuadro de diálogo Columna requiere un método único para recuperar los valores de la ventana. La siguiente secuencia de comandos es una reelaboración de su secuencia de comandos agregando en el Column Switcher, 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: ¿Cómo usar una lista de diálogo de columna para el selector de columna?¡Muchas gracias Jim por tu pronta respuesta! Su solución funciona perfectamente:)