Kent Olsson schrieb:
One question: Can you add QxCheckBox, QxComboBox, QxRadioButton,
QxTextField, QxPassword etc to a column?
Yes. The new table uses so-called renderers for creating the widgets
shown as table cells. A renderer is nothing else than a factory method
that creates the widget combined with an update method that updates a
previously created widget.
Using your own renderer you can place every widget you like in a table cell.
Just call:
table.getTableColumnModel().setCellRenderer(2, myrenderer);
Also you may add your own CellEditorFactory, which creates the widget to
use for editing.
I would propose the last way (CellEditorFactory) for complex widgets
like QxComboBox, QxTextField or QxPassword. Because then your table data
is shown by fast QxText widgets. And only when the user double-clicks a
cell (or hits Enter or F2 on a cell) the complex (and slow) editor
widget is shown. This also looks better: A table full of comboboxes is
not very nice-looking, a combobox apearing when the cell is edited is
much nicer.
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel