javascript - ExtJs Grid into a BufferedGrid -


the problem of making grid buffered grid not resolved.as have applied of techniques being used,the problem in grid still exists.how can apply bufferedrenderer or bufferedgrid property in applied extjs grid loads 20000 records?

the way can tell try buffered store, try set on store buffered: true;

that allows store prefetch , cache in page cache, pages of records, , satisfy loading requirements page cache.

to use buffered stores, initiate process loading first page. number of rows rendered determined automatically, , range of pages needed keep cache primed scrolling requested , cached. example:

mystore.loadpage(1); // load page 1 

a bufferedrenderer instantiated monitor scrolling in grid, , refresh view's rows page cache needed. pull new data page cache when scrolling of view draws upon data near either end of prefetched data.

the margins trigger view refreshing prefetched data ext.grid.plugin.bufferedrenderer.numfromedge, ext.grid.plugin.bufferedrenderer.leadingbufferzone , ext.grid.plugin.bufferedrenderer.trailingbufferzone.

the margins trigger loading more data page cache are, leadingbufferzone , trailingbufferzone.

by default, 5 pages of data (in addition pages on visible region) cached in page cache, old pages being evicted cache view moves down through dataset. controlled purgepagecount setting.

setting value 0 means no pages ever scrolled out of page cache, , whole dataset may become present in page cache. desirable long datasets not reach astronomical proportions.

i had same problem on extjs 5 , solved buffered store, in version of ext there isn't specific class in mine version, maybe can property

here can read buffered store on extjs 5: http://docs.sencha.com/extjs/5.1/5.1.2-apidocs/#!/api/ext.data.bufferedstore


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -