我是SenchaTouch的新手:我有一个列表,当我点击一个项目时,我想通过id点击下一个列表:我该怎么办?
这是我的点击项代码:
MyApp.views.list.on("itemtap",function(dataView,index,item,e){
var id=dataView.store.getAt(index).data.id;
MyApp.views.viewport.setActiveItem('chartContainer',{ type: 'slide', direction: 'left' });
};
如何将id传递给chartContainer以及它如何处理?
答案 0 :(得分:3)
不使用新List的xtype而是使用构造函数,因此您可以执行以下操作:
var id=dataView.store.getAt(index).data.id;
var chartContainer = new MyApp.views.ChartContainer();
chartContainer.id = id;
MyApp.views.viewport.setActiveItem(chartContainer,{ type: 'slide', direction: 'left' });
现在你可以使用ChartContainer实例:
this.id
请注意,在setActiveItem上,chartContainer没有引号。