Sencha touch SenchaTouch:如何将参数从一个列表传递到另一个列表?
我是新来的森查图奇。我有一个列表,当我点击一个项目时,我想将点击的id传递到下一个列表。我该怎么做 以下是我的tap项目代码:Sencha touch SenchaTouch:如何将参数从一个列表传递到另一个列表?,sencha-touch,Sencha Touch,我是新来的森查图奇。我有一个列表,当我点击一个项目时,我想将点击的id传递到下一个列表。我该怎么做 以下是我的tap项目代码: MyApp.views.list.on("itemtap",function(dataView,index,item,e){ var id=dataView.store.getAt(index).data.id; MyApp.views.viewport.setActiveItem('chartContainer',{ type: '
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
,以及它如何处理?使用构造函数,而不是使用新列表的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没有引号