J'essaie de créer une interface utilisateur qui demande à l'utilisateur de sélectionner "Produits" dans une liste, puis de créer un graphique de chaque produit et d'ajouter "Matériel" au titre du graphique en fonction de si la case est cochée ou non.
Jusqu'à présent, j'ai ma fenêtre d'interface utilisateur, mais je ne sais pas comment la connecter à mon script graphique. Je pense que quelque chose comme une instruction If peut être la clé, mais je peux me tromper.
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>Ajoutez deux impressions d'aide :
- Imprimer les produits finaux avant le premier If. Je suggérerais de "l'imprimer" avec Show(Final Products)
- Ajoutez une deuxième impression à l'intérieur de votre boucle for pour Final_Products [i] avant la première si à l'intérieur de la boucle
Ceux-ci pourraient vous donner une bonne idée de ce qui pourrait être faux