Hi Fritz,
Ok I took your advice and have created a playground example. There seem to
be 3 different cases that would be interesting for you to look at:
Case 1 : http://tinyurl.com/6xdkdwe
This example shows the behaviour that I described before. Just hover over
the first row of the table and watch your console output.
Case 2 : http://tinyurl.com/6a7mtvp
No errors no matter where you over over the table. It seems that there needs
to be at least 1 row in the table.
Case 3 : http://tinyurl.com/3lcwu6q
It seems that the "fake row" created by having the visibility button enabled
and the headers cells disabled causes the same problem. Hover over the grey
"fake row" and watch your console.
My use case for having a single row table is actually quite complicated
technically but it is what our UX design dictates. We need to have a table
with columns that resembles a spreadsheet but above this table we need to
have a single row that describes the content of that table column by column.
I am using a table because I want it to look exactly like a row in the main
table (with the grid highlighted) and synchronise the column widths with the
table below it.
I suppose a grid layout would be helpful but it would need to have the
following features:
1) fixed width "columns" in the grid layout that can be set and no matter
what width the content of the cell is it will not pass this
2) fixed height cells, prevents overflow onto a new line
3) simple way to update the width of a "column" in the grid using column
index and a update value
from the examples of the grid layout it seems like it is quite a complicated
setup and I got the impression that I would need to do quite a lot of 1, 2
and 3 above manually.
If you think from my description above Grid layout is still the way I
"should" be doing it then I will have to look deeper into the grid layout.
Cheers for all your help,
- Andrew
-----------------------------------------
Andrew Manson
Graticule Cloud Applications<http://www.graticule.com/services/cloud-computing>
www.graticule.com
On 7 April 2011 11:28, Fritz Zaucker <[email protected]> wrote:
> Hi Andrew,
>
> it would be helpful for getting such problems fixed if you could reproduce
> them with a short playground example.
>
> Cheers,
> Fritz
>
> P.S.: BWT, what is your use case for a one-row table? Wouldn't a grid
> layout
> be a simpler and perhaps even more flexible alternative (as you could
> place any widget inside a grid layout)?
>
> On Thu, 7 Apr 2011, Andrew Manson wrote:
>
> > Hi,
> >
> > Looks like I've found another bug in the table class. I have disabled the
> > header of the table using the following code:
> >
> > this.__smallTable.setHeaderCellsVisible(false);
> >
> > and now every time I hover over the table with my mouse it shows the
> > following message:
> >
> > this.__header.getContainerLocation() is null
> >
> > this message is coming from
> > Scroller.js (
> > qx.ui.table.pane.Scroller) line 1936 which is:
> >
> > var currX = this.__header.getContainerLocation().left;
> >
> > This does seem to be a bug, can anyone confirm?
> >
> > Cheers,
> > - Andrew
> >
> > -----------------------------------------
> > Andrew Manson
> > Graticule Cloud Applications<
> http://www.graticule.com/services/cloud-computing>
> > www.graticule.com
> >
>
> --
> Oetiker+Partner AG tel: +41 62 775 9903 (direct)
> Fritz Zaucker +41 62 775 9900 (switch board)
> Aarweg 15 +41 79 675 0630 (mobile)
> CH-4600 Olten fax: +41 62 775 9905
> Schweiz web: www.oetiker.ch
>
>
> ------------------------------------------------------------------------------
> Xperia(TM) PLAY
> It's a major breakthrough. An authentic gaming
> smartphone on the nation's most reliable network.
> And it wants your games.
> http://p.sf.net/sfu/verizon-sfdev
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel