Sto tentando di creare un'interfaccia utente che chieda all'utente di selezionare "Prodotti" da un elenco, quindi creare un grafico di ciascun prodotto e aggiungere "Materiale" al titolo del grafico in base al fatto che la casella di controllo sia selezionata o meno.
Finora ho la mia finestra dell'interfaccia utente, ma non so come collegarla al mio script grafico. Penso che qualcosa come un'istruzione If possa essere la chiave, ma potrei sbagliarmi.
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>Aggiungi due stampe di aiuto:
- Stampa Prodotti finali prima del primo If. Suggerirei di "stamparlo" con Show (Prodotti finali)
- Aggiungi la seconda stampa all'interno del ciclo for per Final_Products[i] prima della prima se all'interno del ciclo
Questi potrebbero darti una buona idea di cosa potrebbe essere sbagliato