Hey! haha I have *no* idea why this works but I went to get a coffee, came back and it worked ?!!?!>>... Anyway, for the next person to stumble on this issue:
Code in Main: //Generate Table var pTable = new qx.ui.table.Table(pTableModel); alert('Made table variable'); var portfolioRender = new projectfolder.className(); alert('Made render variable'); pTable.getTableColumnModel().setDataCellRenderer(1, portfolioRender); pTable.getTableColumnModel().setDataCellRenderer(2, portfolioRender); alert('Set render machine'); Code in projectfolder/className.js: qx.Class.define("projectfolder.className", { extend: qx.ui.table.cellrenderer.Abstract, members: { _getContentHtml : function(cellInfo) { //return qx.html.String.escape(this._formatValue(cellInfo)); return cellInfo.value; } } }); Regards, Jared Jared Broad wrote: > > Hello Westor, > > Could you please copy the entire class definition snippet in? I cant get > it working using either of your posts on extending cellrenderer.Abstract. > > As soon as I define "var render = new myProject.myClassRenderer();" the > code halts with no debug messages or errors! I cant figure out what is > going wrong. > > qx.Class.define("myProject.myClassRenderer", { > extend: qx.ui.table.cellrenderer.Abstract, > members: { > _getContentHtml : function() { > //return qx.html.String.escape(this._formatValue(cellInfo)); > return cellInfo.value; > } > } > }); > > Thanks > > Jared > > > > westor wrote: >> >> OK, I found it myself: I have to derive from >> qx.ui.table.cellrenderer.Abstract instead of >> qx.ui.table.cellrenderer.Default >> >> >> westor wrote: >>> >>> I need html in table cells, and this worked for me in 0.6.6 >>> Since 0.7 I have problems with update of data in a cell, when I have >>> html inside. Maybe, my way is wrong? >>> >>> What I do is >>> extend : qx.ui.table.cellrenderer.Default and overwite >>> >>> _getContentHtml : function(cellInfo) >>> { >>> // return qx.html.String.escape(this._formatValue(cellInfo)); >>> return cellInfo.value; >>> } >>> >>> If I fill the table with data, this works well, but if I update a cell >>> with a new (HTML-) value, nothing happens. >>> >> >> > > -- View this message in context: http://www.nabble.com/html-in-table-cell---update-of-element-tf4156117.html#a11848489 Sent from the qooxdoo-devel mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel