之前对这个应用的尝试是在 jqtouch 中完成的,效果非常好。我很难弄清楚如何最好地使用煎茶触摸来做到这一点。
我的情况在这张图片中得到了最好的描述 这只是一个应该填充轮播的项目,因此使用不同的数据重用它是最重要的(没有硬编码的 html)。
谢谢你
之前对这个应用的尝试是在 jqtouch 中完成的,效果非常好。我很难弄清楚如何最好地使用煎茶触摸来做到这一点。
我的情况在这张图片中得到了最好的描述 这只是一个应该填充轮播的项目,因此使用不同的数据重用它是最重要的(没有硬编码的 html)。
谢谢你
终于解决了它认为我应该在这里更新它
Ext.define('mobuy.view.myCarousel', {
extend: 'Ext.carousel.Carousel',
alias: 'widget.myCarousel',
config: {
myitems: 0,
},
updateMyItems: function(newItem) {
var localCarouselItems = [];
Ext.each(newItems, function(item){
localCarouselItems.push({
xtype:'localItem',
data:item.data
});
});
this.setItems(localCarouselItems);
this.setActiveItem(0);
}
})
这基本上是在调用 setMyItems 并为这些项目中的每一个设置数据(与 xtemplate 或其他任何内容一起使用)时,从商店创建一个 localItem 类型的新项目数组。
如果有人需要更多详细信息,请询问,我会更新我的答案。