Estoy intentando crear una interfaz de usuario que le pida al usuario que seleccione "Productos" de una lista, y luego cree un gráfico de cada producto y agregue "Material" al título del gráfico en función de si la casilla de verificación está seleccionada o no.
Hasta ahora tengo mi ventana de interfaz de usuario, pero no sé cómo conectarla a mi script gráfico. Creo que algo como una declaración If puede ser la clave, pero puedo estar equivocado.
Names Default To Here( 1 );
dt = Data Table( "untitled 16" );
values = dt:Product << Get Values;
array = Associative Array( values );
ProductList = array << Get Keys;
Final Products = {};
// Prompt for the input and create graph
FP = New Window( "Choose the Final Products",
<<MODAL> 0,
For( i = 1, i <= nt, i++,
If(
Final_Products[i] == 1,
// Call function for One step
Print( {1} ); // I tried "1" , but I'm missing something here. I am guessing I can insert the graph function here rather than print, but I was using print to check my work.
,
Final_Products[i] == 2,
// Call function for Two step
Print( 2 ); // I tried "2" , but I'm missing something here
);
);
);
FP << Close Window;</MODAL>Agregue dos impresiones de ayuda:
- Imprimir productos finales antes del primer If. Sugeriría "imprimirlo" con Mostrar (Productos finales)
- Agregue una segunda impresión dentro de su bucle for para Final_Products[i] antes de la primera si está dentro del bucle
Esto podría darle una buena idea de lo que podría estar mal.