我正在尝试使用由数组填充的列表构建一个简单的界面。我的问题是我不知道如何制作可变数量的“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] ,但没有成功。
提前致谢