qtdeclarative/tests/auto/qml/qquicklistmodel/data/setmodelcachelist.qml

21 lines
509 B
QML

import QtQuick 2.0
ListModel {
id: model
property bool ok : false
Component.onCompleted: {
model.append({"attrs": []})
model.get(0)
model.set(0, {"attrs": [{'abc': 123, 'def': 456}] } )
ok = ( model.get(0).attrs.get(0).abc == 123
&& model.get(0).attrs.get(0).def == 456 )
model.set(0, {"attrs": [{'abc': 789, 'def': 101}] } )
ok = ( model.get(0).attrs.get(0).abc == 789
&& model.get(0).attrs.get(0).def == 101 )
}
}