2014-09-11 34 views
2

我有我的列表模式嵌套設爲Qml列表模型追加數據

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

怎麼可能?

任何幫助將不勝感激...

感謝 哈里斯

回答

2

最後我找到了答案here

我們可以通過添加新的數據子列表,

nestedModel.get(index).folders.append({"folderName": "Cam55"}) 
nestedModel.get(index).folders.append({"folderName": "Cam66"})