我有以下内容:
ListModel {
id: myModel
ListElement {
name: "Number1"
{
ListElement {
name: "Number2"
{
ListElement {
name: "Number3"
{
}
我想定义一个将所有“名称”字段组合成逗号分隔字符串的变量,但我必须在 for 循环中执行此操作,因为我经常将新元素附加到“myModel”。像这样的东西:
property var stringOutput = ""
for (var i = 0; i < ListModel.length; ++i) {
stringOutput = stringOutput + "," + ListModel[i].name
}
导致:
stringOutput = "Number1,Number2,Number3"