Thanks! The filler was just what I needed. In my case fortunately the
filler's side effects didn't get in the way as it did in the referenced JIRA
issue.

On Tue, Jul 12, 2011 at 10:47 PM, Chris Bartlett <[email protected]>wrote:

> Sorry, I forgot about the other bit of your question.
>
> You can place a 'filler' component into some cells to push the
> following real Components into the correct positions.
>
> http://pivot.apache.org/2.0/docs/api/org/apache/pivot/wtk/TablePane.Filler.html
>
> Have a look at the example BXML attached to the JIRA issue from my
> last email, and note the comments about setting the filler component
> to be non-visible to avoid problems with mouse clicks.
>
> Chris
>
>
> On 13 July 2011 03:42, Chris Bartlett <[email protected]> wrote:
> > Pierre,
> >
> > According to the javadoc comments for the class, the behaviour you see
> > is intended.  (Although not all of the following components are placed
> > into the same cell)
> > http://pivot.apache.org/2.0/docs/api/org/apache/pivot/wtk/TablePane.html
> >
> > I raised a related issue recently
> > https://issues.apache.org/jira/browse/PIVOT-768
> >
> > Chris
> >
> > On 13 July 2011 03:25, Pierre Jansen <[email protected]> wrote:
> >> Hi,
> >>
> >> is it intended that all components in a TablePane row which come after a
> >> component with columnSpan > 1, are placed into the same table cell? As
> an
> >> example, I have the following BXML:
> >>
> >> <TablePane styles="{verticalSpacing:20, showHorizontalGridLines:true,
> >>             horizontalSpacing:20, showVerticalGridLines:true, padding:
> 5}">
> >>         <columns>
> >>             <TablePane.Column width="-1"/>
> >>             <TablePane.Column width="-1"/>
> >>             <TablePane.Column width="-1"/>
> >>         </columns>
> >>
> >>         <TablePane.Row height="-1">
> >>             <Label TablePane.columnSpan="2" text="Col 1"
> >> styles="{backgroundColor:'red'}"/>
> >>             <Label text="Col 3" styles="{backgroundColor:'blue'}"/>
> >>         </TablePane.Row>
> >>
> >>         <TablePane.Row height="-1">
> >>             <Label text="Col 1" styles="{backgroundColor:'red'}"/>
> >>             <Label text="Col 2" styles="{backgroundColor:'green'}"/>
> >>             <Label text="Col 3" styles="{backgroundColor:'blue'}"/>
> >>         </TablePane.Row>
> >>     </TablePane>
> >>
> >> The results are as in the attached screenshot. I would've expected that
> the
> >> second label in the first row would be placed in it's own cell in the
> 3rd
> >> column (where the cursor is in the screenshot). If the observed behavior
> is
> >> as intended, how would I go about getting my expected outcome?
> >>
> >> (Note that this was observed in release 2.0).
> >>
> >> Regards,
> >>
> >> Pierre
> >>
> >
>

Reply via email to