3
//In view i have created one list with item tpl. below is the code
{
xtype:'list',
id:'userReviewList',
title:'User Review',
store:'UserReviewStore',
height:300,
itemTpl:'<div >{Comment}</div>' + '<div >{Rating}</div>' + '<div >{ReviewId}</div>'
}
//下面我在數據部分創建與硬編碼值這一模式。如何結合本地存儲的數據存儲煎茶觸摸2
Ext.define('AppName.store.UserReviewStore',{
extend:'Ext.data.Store',
id:'reviewStore',
config:{
fileds:[
{name:'Comment',type:'string'},
{name:'Rating', type:'int'},
{name:'ReviewId',tyep:'int'}
]
},
data: [
{ Comment: 'nice', Rating: 5, ReviewId: 1 },
{ Comment: 'cool', Rating: 4, ReviewId: 2 },
{ Comment: 'awesome', Rating: 3, ReviewId: 3 }
]
})
//我能夠在列表視圖中顯示數據,但我需要使用本地存儲數據來顯示在列表中。貝婁是代碼從哪裏獲得本地存儲數據,當應用程序啓動我的同事儲存所以我現在來檢索本地存儲數據,並需要綁定存儲
var retrievedObject = localStorage.getItem('testObject');//getting local storage
var jsonObj = Ext.decode(retrievedObject);//decoding
這個解碼後,我會得到一個值列表像
var list = jsonObj.userReviewList
我需要綁定這個列表存儲如何做到這一點。其中,i應該寫邏輯結合到存儲
控制該方法中不會..canü建議我如何寫在展示方法的代碼,我可以訪問列表並綁定本地存儲的數據,列出。 – swathi001
//而不是寫代碼來激活我已經寫在顯示方法,工作好哥們謝謝你的方法Dmytro var retrievedObject = localStorage.getItem('testObject'); var jsonObj = Ext.decode(retrieveObject); this.getUserReviewList()。getStore()。setData(jsonObj.UserRatings); – swathi001