Thank you, Alex This was the information that I needed:
>If you only want to change the content of your cell you have to sublcass the >"Abstract" cellrenderer class and override the "_getContentHtml" method. >Within this method you can put together your HTML string which is then display >within the cell. This method gets handed in the information about the current >cell (e.g. the images to display, if you defined them in your table model). Actually I have to subclass qx.ui.table.cellrenderer.Abstract and not qx.ui.table.cellrenderer.Image, don't I? Or is it still possible to subclass qx.ui.table.cellrenderer.Image so that I can avoid reinventing the steps to retrieve the image path etc.? Thanks Ron ----- Original Message ----- From: Alexander Steitz <[email protected]> To: qooxdoo Development <[email protected]> Cc: Sent: Thursday, July 21, 2011 2:00 PM Subject: Re: [qooxdoo-devel] render table cell with icon and text On Thursday 21 July 2011 13:41:07 you wrote: > This is exactly the question. How do I override the image cell renderer? > Which methods do I override and how do I achieve to put a string label > next to the image? Setting an own cell renderer is quite easy: --snip-- // example how to create a new image cell renderer instance var renderer = new qx.ui.table.cellrenderer.Image(); // first parameter is the column (zero-based) // so here the fourth column is used table.getTableColumnModel().setDataCellRenderer(3, renderer); --snip-- Take a look at the "qx.ui.table.cellrenderer.Abstract" class. All available cellrenderers are based on this class. If you only want to change the content of your cell you have to sublcass the "Abstract" cellrenderer class and override the "_getContentHtml" method. Within this method you can put together your HTML string which is then display within the cell. This method gets handed in the information about the current cell (e.g. the images to display, if you defined them in your table model). Regards, Alex ------------------------------------------------------------------------------ 5 Ways to Improve & Secure Unified Communications Unified Communications promises greater efficiencies for business. UC can improve internal communications as well as offer faster, more efficient ways to interact with customers and streamline customer service. Learn more! http://www.accelacomm.com/jaw/sfnl/114/51426253/ _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel ------------------------------------------------------------------------------ 5 Ways to Improve & Secure Unified Communications Unified Communications promises greater efficiencies for business. UC can improve internal communications as well as offer faster, more efficient ways to interact with customers and streamline customer service. Learn more! http://www.accelacomm.com/jaw/sfnl/114/51426253/ _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
