Ich versuche, eine Benutzeroberfläche zu erstellen, die den Benutzer auffordert, "Produkte" aus einer Liste auszuwählen, dann ein Diagramm für jedes Produkt zu erstellen und "Material" zum Diagrammtitel hinzuzufügen, je nachdem, ob das Kontrollkästchen aktiviert ist oder nicht.
Bisher habe ich mein UI-Fenster, aber ich weiß nicht, wie ich es mit meinem Diagrammskript verbinden kann. Ich denke, so etwas wie eine If-Anweisung kann der Schlüssel sein, aber ich kann mich irren.
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>Fügen Sie zwei Hilfedrucke hinzu:
- Drucken Endprodukte vor dem ersten If. Ich würde vorschlagen, es mit Show (Final Products) zu "drucken".
- Fügen Sie einen zweiten Druck in Ihrer for-Schleife für Final_Products[i] vor dem ersten ein, wenn Sie sich innerhalb der Schleife befinden
Diese könnten Ihnen eine gute Vorstellung davon geben, was falsch sein könnte