modelData is a variable set into the context of the created component.
Therefore, it does not exist into the Repeater until the object is
instanciated. It's the Repeater itself that create a new context based on
it's context and push variables into the object instance context.
2 variables are set
Thanks for the follow up -
I quickly discovered a mistake in my thinking that createObject sets
properties not objects so of course modelData object will not working out
of box because it's passed into delegates as an object.
On Mon, Jul 18, 2016 at 3:42 PM, Alan Ezust wrote:
> modelData is in
modelData is indeed a special reserved data role for use inside delegates
with certain kinds of models, including C++ objectlists and also
stringlistmodel.
I can't find any documentation that explains exactly what 'modelData' is or
where it is "reserved".
However, modelData mentioned here:
http:/
Below is psuedo code...am I doing something wrong - or is modelData
reserved?
//This works.
-- ~repeater.qml
Item {
Repeater {
model: [
["example"],
]
delegate: Qt.createComponent("maybe_delegate.qml")
}
}
-- maybe_delegate.qml
Item {
objectName: mo