Fondamentalmente sto costruendo una finestra interattiva personalizzata che include diverse caselle di visualizzazione e sto cercando di semplificare l'input di selezione con un ciclo for. Ad esempio, ho sia una casella combinata che una casella di riepilogo e sto cercando di ottenere input per entrambi utilizzando un'istruzione loop. Ma quando l'ho fatto, ho invece ricevuto un errore. Sto scrivendo l'espressione in modo errato? (registro errori allegato)
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Col List Box Example",
vlistbox(
var1 = combobox({"one", "two", "three"}),
hlistbox(Col List Box( all, width( 250 ), maxSelected( 1 ) ),
var2 = Col List Box()
)
)
);
var2 << append("height");
AA = {"",""};
for(i=1,i<=2,i++,
temp1 = "var"||char(i);
eval(
substitute(
expr(try(AA[i] = expr.temp1 << get, AA[i] = expr.temp1 << get items)), //try to use get, if error, use get items
expr(expr.temp1),parse(temp1)
)
)
);
show(AA);