Hi Alexander,

Thanks for bringing this to our attention. I was able to reproduce the 
bug and opened a report for it:
http://bugzilla.qooxdoo.org/show_bug.cgi?id=2708


Regards,
Daniel

Alexander Yerenkow schrieb:
> Hello guys!
> I found serious bug, while I was working on comlpex layouts, you can 
> test it in playground.
> Here is a code snippet:
> 
> var win1 = new qx.ui.window.Window("bla bla").set({
>   width: 400,
>   height: 300
> });
> 
> win1.setLayout(new qx.ui.layout.VBox());
> var container = new qx.ui.container.Composite(new qx.ui.layout.VBox(4));
> var scroll = new qx.ui.container.Scroll(container);
> container.add(new qx.ui.basic.Label("Bla bla"), {flex: 1});
> 
>     var rowData = [];
>     for(var i =0; i < 2; i++)
>     {
>         var rd = [];
>         rd[0]="id";
>         rd[1]="num";
>         rd[2]="dt";
>         rd[3]="long long long long long";
>         rowData[rowData.length] = rd;
>     }
> 
>       // table model
>       var tableModel = this._tableModel = new qx.ui.table.model.Simple();
>       tableModel.setColumns([ "head1", "head2", "head3", "head4" ]);
>       tableModel.setData(rowData);
>       // table
>       var table = new qx.ui.table.Table(tableModel);
> 
>       table.set({
>         width: 300,
>         height: 200
>       });
> container.add(table, {flex : 0});
> win1.add(scroll, {flex : 1});
> this.getRoot().add(win1, {left: 30, top: 70});
> win1.open();
> 
> The generated window can be resized to very small size, and all working 
> just fine.
> But I need table to be flexible.
> I changed
> container.add(table, {flex : 0});
> to
> container.add(table, {flex : 1});
> 
> And I can't resize window to scroll appear - it hangs.
> Actually, that's not what I'm doing (I'm trying to get a several 
> flexible containers to be in Scroll area, but table hangs), but here 
> clearly can be seen wrong behaviour.
> It's best viewed in  opera - can be seen that window trying to 
> recalculate dimensions.
> I solved this so: adding table with flex :0, and set minHeight for table.
> 
> Can't get password from bugzilla, so posted here :)
> 
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
> trial. Simplify your report design, integration and deployment - and focus on 
> what you do best, core application coding. Discover what's new with 
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to