无法在视图中动态加载商店

Not able to load store dynamically in view

我的模型

fields: [
    {name:'accountname', type:'string'},
    {name:'account_no',  type:'string'},
    {name:'id',          type:'int'}
] 

我的店铺

proxy: {
    type:'ajax',
    url: 'http://192.168.50.118/crm/webservice.php?sessionName=sessionId&operation=retrieve&id=Id',
    extraParams:{
        sessionName: sessionStorage.getItem('sessionid'),
        id:sessionStorage.getItem('Rid')
    },
    reader:{
        type:'json' 
    }
} 

我的列表视图控制器(点击列表视图项时调用)

var dstore=  Ext.getStore('detailviewstore');
var lstview = Ext.create('app1.view.DetailView');
dstore.setProxy({
    type: 'ajax',
    url: 'http://192.168.50.118/crm/webservice.php?sessionName=sessionId&operation=retrieve&id=Id',
    extraParams:
    {
        sessionName: sessionStorage.getItem('sessionid'),
        id:sessionStorage.getItem('Rid')
    },
    reader:{
        type:'json'
    }
}
).load();
Ext.Viewport.setActiveItem({xtype:'detailview'}});

我的列表视图

itemTpl:'<tpl for="."><div>{accountname}</div></tpl>'

我的详情

itemTpl:'<tpl for="."><div>{accountname}</div><div>{account_no}</div>
<div>{id}</div></tpl>'

单击列表视图项目时,它应该根据在列表视图中单击的项目在详细视图中显示不同的数据。

我能够动态加载存储,但无法在详细视图中查看数据。我的输出(详细视图):

ext-record-106

但我想要如下输出

Accountname
accountno
id

您应该将 reader 上的 rootProperty 配置到包含 data\records.

的 json 响应中的 属性