I had a look at the invisible menu button problem:

The menu button (created in Table.js, line 172: 
this._columnVisibilityBt) is an instance of qx.ui.toolbar.Button:

    this._columnVisibilityBt = new qx.ui.toolbar.Button(null, 
"widget/table/selectColumnOrder.png");

If instead qx.ui.form.Button is used the button is visible again but has 
the wrong dimensions. Forcing the width and height to 16 (by calling 
setWidth and setHeight after instantiation) sets the right dimensions to 
the button. This is the solution which comes closest to the previous 
look but is not the same as in 0.6

So I suspect that something with qx.ui.toolbar.Button (or form.Button or 
Atom) is broken or default appearance changed in 0.7.


I tried to force dimensions of qx.ui.toolbar.Button by setting the 
dimensions in the constructor parameter list:

    this._columnVisibilityBt = new qx.ui.toolbar.Button(null, 
"widget/table/selectColumnOrder.png", 16, 16);

which lead to the following error:

this._iconObject has no properties
http://nra/qooxdoo.dev/frontend/framework/source/class/qx/ui/basic/Atom.js
Line 520


Again I tried to replace this with an instance of qx.ui.form.Button:

    this._columnVisibilityBt = new qx.ui.toolbar.Button(null, 
"widget/table/selectColumnOrder.png", 16, 16);

which succeded but setting width and height within the constructor is 
ignored.

My knowledge of the new appearance and property system is very limited 
so I don't think I'm able to solve this issues.

I can check in the solution with the replacement of toolbar.Button with 
form.Button if this helps, but I think the underlaying problems should 
be solved first.

Regards....


Sebastian Werner schrieb:
> Hi All,
>
> can someone of the Table developers e.g. Til, Derrell, etc. take a look 
> at the current implementation and help us to fix it? It would be really 
> helpful as I have no deep understanding of the implementation.
>
> The table itself gets initialized correctly, but there are some issues:
>
> * the menu button inside the column headers is not visible.
> * the editing feature seems not to work, after editing a cell, the cell 
> is empty or shows NaN.
>
> I think that most of the issues are related to the property system which 
> behaves differently compared to the old one. I really hope that we get 
> fixed this as soon as possible.
>
> Thank you for your help.
>
> Sebastian
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>   

-- 
Mit freundlichen Grüßen
Dietrich Streifert
--
Visionet GmbH
Firmensitz: Am Weichselgarten 7, 91058 Erlangen
Registergericht: Handelsregister Fürth, HRB 6573
Geschäftsführer: Stefan Lindner




-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to