wrong way. use Repeater instead of ListVIew
10.05.2014 19:11, Krisztian Olah ?????:
Hi everyone, I found this snippet in the Qt Devdays Beiing document(p16), I want to do something similar; Having a SilicaListView in a Column which in return is in a SilicaFlickable.

SilicaFlickable {
    PullDownMenu { ... }
    Column {
        SlideshowView {
            model: monthModel
            delegate: DateGrid { ... }
            ...
        }
        SilicaListView {
            model: agendaModel
            delegate: EventItem { ... }
            ...
        }
    }
}

The problem is, that in Column top and bottom anchor doesn't work, my list items show up on the top of the page stacked on top of each other (pesumably, because just one item is visible). If I move my SilicaListView outside Column then it kind of works, provided I anchor top to column.bottom and bottom to parent.bottom(though I get a binding loop with flick.contentHeight). The thing is I don't want SilicaListView to be interactive I want only SilicaFlickable to be scrollable and I want it to scroll to the bottom of listview. If I needed to know listview's contentHeight, provided top and bottom aren't anchored then listview.height or listview.contentHeight won't give the right answer, am I correct? Is the correct way to get contentHeight:
   cHeight = children.height + spacing*count
?


SilicaFlickable {
    id: flick
    ...
    Column {
        id: column
        ...
        SilicaListView {
            id: listview
            spacing: 10
            interactive: false
            ...
        }
    }
}

Any help would be much appreciated,
Thanks in advance
Kris


_______________________________________________
SailfishOS.org Devel mailing list

_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to