ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #04300
Re: [qml] Elements overlapping
On Thursday 26 September 2013 19:46:48 Sam Bull wrote:
> On Thu, 2013-09-26 at 20:05 +0200, Olivier Tilloy wrote:
> > If you don’t explicitly set a height for the ListView, indeed its
> > height is 0.
> > Column doesn’t resize its children, it merely positions them.
>
> OK, so, how do I put the send button below the ListView, if I don't know
> the size ahead of time? Do I have to manually set the height of the
> ListView with some Javascript, seeing as I won't know how many
> components are in the ListView?
If the ListView should always be the same height as the total height of all
the items, you probably want to use the Column + Repeater instead of the
ListView
Column {
height: childrenRect.contentHeight
Repeater {
model: payments
delegate: SendComponent {}
}
Button {
text: "click me"
}
}
References