Done. The column visibility button is back again in rev. 7713 of trunk ;-)
Sebastian Werner schrieb:
Dietrich Streifert schrieb:
I had a look at the invisible menu button problem:
That's great. Thank you.
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");
I don't think it is a good idea to use a toolbar button at all. I think
to replace it with a button and set the appearance to something like
"table-menubar-button" should be the better solution. Normally after
this change you should not have anymore a problem with conflicting defaults.
Can you try it again with this idea?
Sebastian
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
-------------------------------------------------------------------------
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