Thank you for reporting this bug. We will make it our priority to review this report.
  1. #1
    Sencha - Community Support Team SamuraiJack1's Avatar
    Join Date
    May 2008
    Posts
    562
    Vote Rating
    5
    SamuraiJack1 will become famous soon enough

      0  

    Default Ext.grid.PagingScroller often uses the `store` from its panel, not the provided one.

    The Scroller class has the `store` attribute, which is provided by the panel in the `initVerticalScroller` method. However, in several methods (`syncTo/onElScroll`) scroller uses the `store` from panel, and not own reference:

    Code:
        syncTo: function() {
            var me            = this,
                pnl           = me.getPanel(),
                store         = pnl.store,
                scrollerElDom = this.scrollEl.dom,
    
    
        onElScroll: function(e, t) {
            var me = this,
                panel = me.getPanel(),
                store = panel.store,
                pageSize = store.pageSize,
                guaranteedStart = store.guaranteedStart,
    In certain advanced situations (like buffering of the tree view) it makes us to override those methods in whole..

  2. #2
    Sencha - Community Support Team SamuraiJack1's Avatar
    Join Date
    May 2008
    Posts
    562
    Vote Rating
    5
    SamuraiJack1 will become famous soon enough

      0  

    Default

    Bah, and in `setViewScrollTop` scroller uses the store from view

  3. #3
    Sencha Premium Member
    Join Date
    Mar 2015
    Posts
    15
    Vote Rating
    1
    ajin is on a distinguished road

      0  

    Default

    Hello Samurai Jack

    I have a situation where I have close to 100,000 records in a remote server and I fetch the records on each expansion of a tree node. For me buffered rendering of my tree panel does not work. I am using Ext 5.0.

    Can you please let me know which methods should I be overriding to set up buffered rendering?

    Thanks for your time!

Thread Participants: 1