Fabian Jakobs wrote: > Kenneth Tilton schrieb: >> I need to have a remote table with one of the cell being an arbitrary >> qooxdoo layout, probably a composite container and a grid layout. Is >> there any way to do this? >> >> Currently I am using the Html cellrender but it is pretty ugly and I >> think I will get better layout from a qoodoo structure. Fixing up the >> HTML is my last resort, but is there any way to go with a qx-based cell? >> >> I am thinking I should subclass the Abstract cellrender, then build the >> grid, then somehow get the resulting Html and return that in an override >> of createDataCellHtml. >> >> Would that work? If so, how do I get the HTML from the built qx grid? >> >> > Hi Kenny, > > I think there are ways to do this but I'm not sure if you will be happy > with the performance. This is how you could do it: > > 1. create your grid widget and add it to the document at a hidden place. > this.getRoot().add(grid, {left: -1000, top: -1000}); > > 2. Configure the widget as you need it. > > 3. Make sure everything is rendered by manually flushing the element and > layout queues: > qx.ui.core.queue.Manager.flush(); > > 4. Steal the generated HTML: > var html = grid.getContainerElement().getDomElement().innerHTML; > > You will have to repeat the steps 2-4 in the createDataCellHtml method. > Please note that this only copies the HTML and no event listeners. > Interaction with these table cells is not possible. >
Wow! Thanks for laying all that out in such great detail. I guess it was a crazy idea since I also have to populate the table cells on each row -- from a remote store to boot. Anyway, the client simplified the layout so the Html is easy to generate and upload as remote "data". thx again for the detailed response, kt ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel