Sencha touch 2 视图之间的值

Sencha touch 2 视图之间的值,sencha-touch-2,Sencha Touch 2,我刚来森查,有个问题 我有一个包含信息(姓名和图片)的列表,需要另一个包含详细信息的列表,我遵循提供文档的de示例。我的问题是我不能使用第一个列表的值。名称、照片等值 问题在于: Ext.define('app.view.ArtistDetail',{ extend: 'Ext.Panel', xtype: 'artistdetail', config: { tpl: tpl, items: [{ xtype: 'panel', height: 5

我刚来森查,有个问题

我有一个包含信息(姓名和图片)的列表,需要另一个包含详细信息的列表,我遵循提供文档的de示例。我的问题是我不能使用第一个列表的值。名称、照片等值

问题在于:

Ext.define('app.view.ArtistDetail',{
extend: 'Ext.Panel',
xtype: 'artistdetail',
config: {
    tpl: tpl,
    items: [{
        xtype: 'panel',
        height: 50,
        tpl: '{title}'  <-- PROBLEM !!!!
    }]
}
});
Ext.define('app.view.ArtistDetail'{
扩展:“Ext.Panel”,
xtype:“artistdetail”,
配置:{
第三方物流:第三方物流,
项目:[{
xtype:'面板',
身高:50,
tpl:“{title}”根据:
每个外部组件都有以下配置:

相互关联的数据第三方物流。 因此,您还必须设置数据配置:

{ xtype: 'panel', id: 'myPanel', height: 50, tpl: '{title}', data: { title: 'Hello world' } } { xtype:'面板', id:“myPanel”, 身高:50, tpl:“{title}”, 数据:{ 标题:“你好,世界” } } 您还可以使用控制器设置数据:

onListItemTap: function(view, index, target, record) { var myPanel = Ext.getCmp('myPanel'); if (myPanel) { myPanel.setData(record.data); Ext.getCmp('viewport').setActiveItem(myPanel); } } onListItemTap:函数(视图、索引、目标、记录){ var myPanel=Ext.getCmp('myPanel'); 如果(我的小组){ myPanel.setData(record.data); Ext.getCmp(“视口”).setActiveItem(myPanel); } }
在这里,您可以将列表项中的数据设置为详细信息面板。

Oh,抱歉billSummary是myPanel。因此,myPanel.setData(record.data)设置数据,myPanel.getData()获取数据:) onListItemTap: function(view, index, target, record) { var myPanel = Ext.getCmp('myPanel'); if (myPanel) { myPanel.setData(record.data); Ext.getCmp('viewport').setActiveItem(myPanel); } }