-
10 Jan 2013 9:51 AM #1
Answered: List shows empty items after changing store
Answered: List shows empty items after changing store
How to reproduce:
1. Load store with 40 items
2. Scroll to position 20
3. Reload store with 10 items
The problem that list has offset of displayed items (topItemIndex). When the store is loaded, List call refresh and try to render items with offset (topItemIndex). But items with index more than 20 is not exist in store and list render empty items.
There are 2 solutions:
1) Do scrollTo up
2) Set topItemIndex = 0
Is there more better ways?
-
Best Answer Posted by mitchellsimoens
I would use
Code:list.getScrollable().getScroller().scrollToTop(false)
-
12 Jan 2013 9:27 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,711
- Vote Rating
- 436
- Answers
- 3113
I would use
Code:list.getScrollable().getScroller().scrollToTop(false)
Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.
-
14 Jan 2013 2:47 AM #3


Reply With Quote