我有以下代码在 ExtendScript 中构建 UI:
var dlgValues = new Object();
dlgValues.edittext = "string";
var dlg = "dialog {text: 'Teste', alignChildren: 'fill', \
panel: Panel {orientation: 'column', \
group: Group {orientation: 'row', \
et: EditText {text: "+ dlgValues.edittext +", characters: 40} \
} \
}\
\
}";
var win = new Window(dlg);
win.show();
我正在尝试使用变量dlgValues
在资源字符串 UI 中插入一个值,但它仅在我使用数字时才有效。
例如,dlgValues.edittext = "string";
在 EditText 框中返回“NaN”而不是“string”。如果它是一个数字,就像dlgValues.edittext = "3";
一切都很好。
我的问题是:如何使用变量在 EditText 中输入字符串值?
我不考虑使用:win.panel.group.et.text = "string"