I have a problem with my product view. I want to display product data. each product is a “box” with an image and text. I want to display six products on a panel. As of the fact that i have many products i want to have a “carousel like view”. My idea was the following: Place 6 products on a panel. Load 3 panels and place each panel as a carousel item so that i can swipe to get to another “page”.
To save performance I tried to always have only 3 items in the carousel. The active “page” and the page before, and the page after, so that I can swipe to left/right and the next page can be loaded.
I tried to put my logic in the “onActiveItemChange”-Listener of the carousel, but I had massive problems with adding/removing carousel items. So my Question is is it possible to do what i want to accomplish?
Is there a better alternative? Of course my data is in a store, but I don’t want that standard list view.
Another Question: Because my first attempt with the carousel failed i tried to build a Ext.Container (card layout) with the panels on it. But how can I listen to a swipe event on a Panel???
thanks for help 😉
I think I understand your issue. Assuming you’ve got 3 items and you’re always viewing the middle one (as you move forward, item 0 gets destroyed and one item gets created). And assuming that each item has an id associated with its location in the list.