Hi,
I'm trying to roll listview to show some item which dosen't seen at the start
of the list. Qml help says that you can use Component.onCompleted where you can
call positionViewAtIndex, but it seems not working.
Here is example code:
ListView {
id: list
height: parent.height
delegate: listDelegate
model: theModel
clip: true
boundsBehavior: "StopAtBounds"
focus: true
highlight: null
Component.onCompleted: {
positionViewAtIndex(9, ListView.End); //This is not working
//timer.start(); //This is same thing with timer and this is working,
but isn't nice solution.
console.log("onCompeted");
}
/*Timer {
id: timer
interval: 1
onTriggered: list.positionViewAtIndex(9, ListView.End);
}*/
//onFocusChanged: positionViewAtIndex(9, ListView.End); // This is working,
but isn't nice solution.
//onHeightChanged: positionViewAtIndex(9, ListView.End); // This is
working, but isn't nice solution.
Does anyone seen some kind of problem and know some good solution to it?
Regards
Ari Koskenvaara
_______________________________________________
Qt-qml mailing list
[email protected]
http://lists.qt.nokia.com/mailman/listinfo/qt-qml