It's not a traditional dataset. We're tweaking the structure slightly.   
How would I do somthing like the following in Flex 4? 
http://blog.tremend.ro/2009/03/02/flex-live-scroll-datagrid/



--- In [email protected], "Florian" <florian.saliho...@...> wrote:
>
> But on the other Hand: why would you want to display more then a few hundred 
> rows?
> 
> There are way more efficient ways to walk through the data.
> 
> --- In [email protected], "iloveyouwisconsin" <iloveyouwisconsin@> 
> wrote:
> >
> > Thanks! I will look into that. For now, is there a quick and dirty way to 
> > not show the scrollbar so users can't thumb through the results? I would 
> > still need the ability to scroll through the datagrid, either through the 
> > up/down arrow keys or the wheel on the mouse.
> > 
> > thanks again!
> > 
> > --- In [email protected], Jeffrey Vroom <jeff@> wrote:
> > >
> > > Back when I was at Adobe, I had a demo which did paging with 60K records 
> > > in
> > > the query being scrolled.   It probably could have done more if I tried
> > > since it was doing everything incrementally, though I'll admit the
> > > experience was not perfect, particularly if you moved the thumb too 
> > > quickly.
> > > 
> > > This was using the DataService with LCDS on the backend but it would be 
> > > the
> > > same client code with "client data management" in flex builder.
> > > 
> > > There were some tricks to deal with the big data sets:
> > >    - paging automatically pages in objects but never releases the paged in
> > > objects by default.  You can add this manually with the
> > > releaseItemsFromCollection method.  You put this into a scroll event
> > > handler, periodically (but not too often) releasing any invisible data.
> > >    - keeping the page request queue from getting too large.   This was one
> > > problem I never solved completely... as you move the thumb, the data grid
> > > can request pages faster than they can be filled/released.   There should 
> > > be
> > > a way to either limit the page requests or keep them in a queue that can 
> > > be
> > > flushed if you call the release method.
> > > 
> > > I did a quick google search on "releaseItemsFromCollection" and it looks
> > > like the code from my demo made it into the LCDS docs.  Not sure that even
> > > with this call it will do what you want but without that release call, the
> > > automatic paging stuff would eventually just keel-over from having too 
> > > much
> > > in-memory.  If that seems like the major problem, it might be worth trying
> > > it out.
> > > 
> > > Jeff
> > > 
> > > On Sun, Mar 14, 2010 at 11:28 AM, iloveyouwisconsin <
> > > iloveyouwisconsin@> wrote:
> > > 
> > > >
> > > >
> > > > Maybe I'll have to wait until Flex 7 (or later) 'til they truly make 
> > > > flex
> > > > able to handle large datasets smoothly. (I guess I'll also have to 
> > > > advise
> > > > those at Adobe and the flex evangelists that what they define as a 
> > > > "large"
> > > > dataset isn't large in practice. They probably need to moonlight as 
> > > > interns
> > > > for a few of their customers to snapback into reality. There's no 
> > > > company in
> > > > the real world that would define a large dataset as only a few thousand
> > > > items)
> > > >
> > > > --- In [email protected] <flexcoders%40yahoogroups.com>,
> > > > "iloveyouwisconsin" <iloveyouwisconsin@> wrote:
> > > > >
> > > > > How many records is considered "too large" for a datagrid to handle? 
> > > > > I am
> > > > using Flex 4 with Zend AMF & paging enabled. When I google it the topic,
> > > > most seem to think that a "few thousand" is large, but that doesn't seem
> > > > hardly anything to me. I thought Zend would do the trick but it isn't
> > > > anywhere near what I need. My 15 million records didn't go over too 
> > > > well (I
> > > > can use the scroll wheel on my mouse to scroll through the records but 
> > > > it
> > > > kept crashing when I tried to use the scrollbar on the datagrid to jump
> > > > around). I ask because I don't want to have to jimmy around with code 
> > > > until
> > > > I'm blue in the face trying to find something flex can handle. Can I do 
> > > > 1
> > > > million? 5,000? 500,000? I just want to be able to let users play 
> > > > around w/
> > > > the scrollbar on the datagrid without it crashing, is all (though I 
> > > > realize
> > > > that the user's machine will play a big factor in performance. All of my
> > > > users have computers that are no more than a couple yrs old)
> > > > >
> > > > > I also ask because I am sure others would like to know for their
> > > > projects....is there a more efficient way to get the data than Zend, 
> > > > like
> > > > Livecycle or Coldfusion? I am willing to switch the backend up a bit in
> > > > order to increase performance of my app.
> > > > >
> > > > >
> > > > > many thanks!
> > > > >
> > > >
> > > >  
> > > >
> > >
> >
>


Reply via email to