Thank you Loïc, but this behavior is quite disturbuing me. I would like to see an option to set this behavior to single click. May bee i want to simulate Excel on the Browser, so i just want to edit the cell emediatly. I mean your solution is useable for boolean cells but editiong textfields is quite dificult.
regards Sak > Hi Sak. > > If a cell is editable, you have to double click it to access the > celleditor, > and then you can manipulate your celleditor (for a textfield editor: 2ble > click > then type; for a checkbox editor: double click then check/uncheck the > box). > > If you want to toggle a boolean with just one click, you can add a > listener on > your table when a cell is clicked, and change the value in this event. > It would basically look like this: > > <code> > var tcm = table.getTableColumnModel(); > tcm.setDataCellRenderer(0, new qx.ui.table.cellrenderer.Boolean()); > > table.addListener("cellClick", > function(cellEvent) { > if (cellEvent.getColumn() == 0) { > oldValue = table.getTableModel().getValue(0, row); > table.getTableModel().setValue(0, cellEvent.getRow(), > !value); > } > }); > > // Your column won't need to be editable since a simple click will > // "automatically" edit a cell > table.getTableModel().setColumnEditable(0, false); > </code> > > Note that no more cell editor is necessary. The cellrenderer will > automatically > graphically represent the value change when you will toggle the boolean > inside > the listener. > > HTH. > > > i...@saksys.de wrote: >> Hi devs, >> >> want to know how to toggle boolean cells with just one click. I need 3 >> clicks to toggle my cell in table. >> >> My snipplet: >> >> var tcm = table.getTableColumnModel(); >> >> tcm.setDataCellRenderer(0, new qx.ui.table.cellrenderer.Boolean()); >> var propertyCellEditorFactory = new >> qx.ui.table.celleditor.Dynamic(function(){return new >> qx.ui.table.celleditor.CheckBox();}); >> tcm.setCellEditorFactory(0, propertyCellEditorFactory); >> >> regards Sak > > > > -- > Loïc Bresson > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and > easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > qooxdoo-devel mailing list > qooxdoo-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel