当我点击我使用NavigationView推送新视图的元素时,我有一个List。
如何将所选元素传递给视图?
这是我的方法:
onListItemTap: function(dataview, index, target, record, e, eOpts) {
dataview.up('navigationview').push({
xtype: 'step3',
title: record.data.titel
});
}
答案 0 :(得分:0)
试试这个
onListItemTap: function(dataview, index, target, record, e, eOpts) {
dataview.up('navigationview').push({
xtype: 'step3',
title: record.getData().titel,
data : record.getData()
});
}
如果你有这样的step3视图,你可以访问tpl
内的数据,如下所示
Ext.define('MyApp.view.Step3', {
extend: 'Ext.Container',
xtype: 'step3',
config: {
tpl: '<tpl for="."><h3>{titel}</h3><h5>{some other field in the record}</h5></tpl>'
}
});
您还可以使用this.data