Sometimes, showDataTips does the trick for full visibility without scrolling.
-----Original Message----- From: Alex Harui [mailto:[email protected]] Sent: Wednesday, May 01, 2013 11:07 PM To: [email protected] Subject: Re: Creating a performant item renderer for scollable data grid cells As soon as you need a scrollbar in the way the SDK implements it, you need a whole bunch of display objects, the player has to mask stuff, etc, which means that tons more work is happening. Here's a thought: Don't put a scrollbar in the renderer. Instead, on hover, float a scrollbar over the renderer they are floating over. I think it will be a bit of work to implement, but I think something like that will scroll the best. On 5/1/13 8:25 PM, "Romain KELIFA" <[email protected]> wrote: > did you try with a StyleableTextField, or is it a too basic component > for your need ? > Le 1 mai 2013 23:50, "Jesse Ward-Karet" <[email protected]> a écrit : > >> Long time listener, first time poster... thanks in advance. >> >> I've been banging my head for a few days now trying to create an >> AdvancedDataGrid item renderer that allows individual cells to scroll >> in a performant manner. Basically if there are more than 10 or so >> lines of text, rather than changing the height of the row, I want to >> show a scrollbar within the cell. >> >> I've tried using TextArea, TextField, Label, TextFlow, Sprite, and a >> few other things. As soon as I get a lot of renderers on screen, >> performance goes to hell, i.e. 5-10 seconds to render a grid with ~200 cells. >> >> I've posted an example with 5 different item renderer classes here >> (view source enabled): >> >> http://jessewk.users.sonic.net/ScrollingRenderer/ScrollingRenderer.sw >> f >> >> The look I'm trying to achieve is the "Scroller w/ Label" item renderer. >> If you try selecting 'Scroller w/ Label' and 'Single Line Data' >> you'll see that it takes several seconds to display. >> >> Of note, performance seems to be about 2x better on Mac OS vs. >> Windows. To really feel the pain, try a Windows browser. >> >> In any event, if anybody has ideas how to make a faster item renderer >> I'd be extremely grateful. Also, to be clear, I'm stuck with >> AdvancedDataGrid. >> >> Thanks, >> Jesse -- Alex Harui Flex SDK Team Adobe Systems, Inc. http://blogs.adobe.com/aharui
