Hi, I want to dynamically create a ListModel to be used in my page. I have tried adding a init() method on my ListModel, and to call init() on Component.onCompleted in my view, but this does not seem to work... Here are some code snippets:
CardSetModel.qml: import QtQuick 2.0 ListModel { id: cardSetModel function init() { var values = ["0","1","2"] for (i=0; i < values.length; i++) { append({"val":values[i]}) } } } And the page where I try to use it: import QtQuick 2.0 import Sailfish.Silica 1.0 Page { id: page property CardSetModel myModel: CardSetModel{} SilicaGridView { id: gridView model: myModel delegate: Rectagle {} Component.onCompleted: { model.init() } } } But init() is never called... How can I dynamically initialize my model (possibly with some parameters) and use it in my page ? Thanks in advance for your tips, Reagrds, Franck _______________________________________________ SailfishOS.org Devel mailing list