Wie kann ich an diese Col List Box anhängen?Dieser Code soll jeden Namen in das Listenfeld einfügen, funktioniert aber nicht. Hat es mit dem Datentyp zu tun?
Wenn Sie sich fragen, warum ich das erste Element verwende, liegt es daran, dass ich andere Spalten in dieser Liste für EG -> col[2] = column(dt, "height");
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
col = {};
col[1] = column(dt, "name");
New Window( "Col List Box Example",
LstBox = Col List Box(, width( 250 )),
for(i=1, i<= N Rows(dt), i++,
LstBox << append(Eval(col[1][i]));
),
);SkripterstellungBetreff: Wie kann ich an dieses Spaltenlistenfeld etwas anhängen?Das Problem ist, dass Sie verwenden
Col List Box()
und versuchen, Nicht-Spaltennamen in die Liste aufzunehmen (dh Katie, Louise usw. sind keine Spaltennamen).
Um zu tun, was Sie wollen, müssen Sie verwenden
List Box()
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
col = {};
col[1] = column(dt, "name");
New Window( "List Box Example",
LstBox = List Box(, width( 250 )),
for(i=1, i<= N Rows(dt), i++,
LstBox << append(Eval(col[1][i]));
),
);Betreff: Wie kann ich an dieses Spaltenlistenfeld etwas anhängen?Col List Box wird für Spalten verwendet. Wenn Sie Namen in der Namensspalte hinzufügen möchten, sollten Sie List Box verwenden:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
col = {};
col[1] = column(dt, "name");
New Window( "Col List Box Example",
LstBox = List Box(, width( 250 )),
for(i=1, i<= N Rows(dt), i++,
LstBox << append(Eval(col[1][i]));
),
);
