配列が入力されたリストを使用して、単純なインターフェイスを構築しようとしています。私の悩みは、「projectList」の可変数を作成する方法がわからないことです
私は次のことを試しました
var win = new Window('palette', 'Character Importer', undefined, {resizeable:true});
var w = buildUI();
w.show();
//build UI
function buildUI(){
if (win != null) {
for(i=0; i<lines.length; i++) {
win.projectList = win.add ("checkbox", undefined, charNames[i]);
win.projectList.alignment = ['left','center'];
}
しかし、 win.projectList には姓の値しか含まれていません。複製し続けているためだと理解しています。新しいプロパティを作成するにはどうすればよいですか? projectList の後に [i] を追加しようとしましたが、うまくいきませんでした。
前もって感謝します