2015-02-23 42 views
0

我的模型無法加載店動態鑑於

​​

我的店

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'}}); 

我listview

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

我的DetailView

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

當列表視圖項單擊它應該顯示基於項目的詳細視圖不同的數據點擊列表視圖。

我能夠動態加載存儲,但無法在詳細視圖中查看數據。我的輸出(詳細信息視圖):

ext-record-106 

但是我要像下面

Accountname 
accountno 
id 
+0

@mindparse非常感謝上次問題的解決方案。你能幫我解決這個問題 – senchauser 2015-02-23 16:02:55

+0

我懷疑這是因爲你沒有在你的閱讀器中配置一個rootProperty。當您檢索詳細記錄時,json的外觀如何? – mindparse 2015-02-23 16:05:17

+0

嘗試在控制檯console.log(record.data)中打印控制檯時;輸出是對象{帳戶名:「Bayshore健康」,編號:「11x11314」} – senchauser 2015-02-23 16:11:32

回答

0

你應該在你的讀者在包含數據\記錄你的JSON響應來配置rootProperty的財產輸出。