1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
pragma ComponentBehavior: Bound
import QtQml
QtObject {
id: root
property string result
property string text: "foo"
function toggle() {
text = (text === "foo") ? "bar" : "foo"
repeater.model = [text]
}
property Instantiator instantiator: Instantiator {
id: repeater
model: 0
delegate: QtObject {
id: delegate
required property string modelData
property Binding binding: Binding {
target: root
property: "objectName"
value: delegate.modelData
}
property Binding binding2: Binding {
delegate.objectName: delegate.modelData
}
}
}
}
|