A list, set `emptyText` and `plugins: { listpaging: true }`

Steps to reproduce:

1、`store.loadPage(1)`, there are no records
111.png

2、Do something (eg: change the extraParams of the proxy) , call `store.loadPage(1)` again, now the list is not empty
222.png

See? The listpaging cmp is showing above all the list items.


I digged into the sources, and I found the reason:

The function `findTailItem` of `Ext.dataview.Abstract`, returns a wrong index to insert list items

333.png

Workaround:
Code:
Ext.define(null, {
     override: 'Ext.dataview.Abstract',

    privates: {
        findTailItem(rawElements) {
            var me = this,
                items = rawElements ? me.innerItems : me.items.items,
                at = -1,
                tail = null,
                i, item, scrollDock;
            for (i = items.length; i-- > 0;) {
                item = items[i];
                if (!item.isEmptyText) { // add this line
                    scrollDock = item.scrollDock;
                    if (scrollDock === 'end') {
                        tail = items[at = i];
                    } else {
                        break;
                    }
                }
            }

            return rawElements ? tail : at;
        }
    }
});
Hope it'll be fixed in the upcoming release