Qml嵌套列表模型附加数据

时间:2014-09-11 07:34:13

标签: javascript qt qml qqmlcomponent

我有我的列表模式

  ListModel {
            id: nestedModel
          }

我可以使用代码

附加列表模型
nestedModel.append({
     locationName: qsTr("Location5"),
    collapsed: true,
       folders: [{
                  folderName: qsTr("Cam11")
                  }, {
                  folderName: qsTr("Cam22")
                  }, {
                  folderName: qsTr("Cam33")
                  }, {
                 folderName: qsTr("Cam44")
                 }]
             })

哪种方法正常。

但是我需要使用相同的追加模型追加内部列表,就像我在列表模型中已经Cam11,Cam22,Cam33,Cam44一样,我必须动态附加Cam55,Cam66

怎么可能?

任何帮助将不胜感激......

由于 哈里斯

1 个答案:

答案 0 :(得分:2)

最后我找到了答案here

我们可以使用

将新数据附加到子列表
nestedModel.get(index).folders.append({"folderName": "Cam55"})
nestedModel.get(index).folders.append({"folderName": "Cam66"})