Gotta solve this problem for my own project recently. Thought it might be useful to share, so I put an example on:
It's still very rough since my knowledge on Sencha Touch is limited...
So please feel free to comment on it or use it. All will be appreciated, and will help me make the code better. Thanks!!!