hi I want to copy my remote store into a local store
my code
remote store
Code:
LoginForm.music_store = new Ext.data.TreeStore({
model: 'ListItem',
proxy:
{
type:'scripttag',
url: 'http://expensetrackingapplication.com/cocacola/webservices/receipts.php',
reader: {
type: 'tree',
root: 'items'
},
afterRequest:function(){
alert("inside listener");
this.each(function(record)
{
LoginForm.LocalReceiptStore.insert(record.data);
});
LoginForm.LocalReceiptStore.sync();
}
}
});
local store
Code:
LoginForm.LocalReceiptStore = new Ext.data.TreeStore({
model: 'ListItem',
proxy: {
type: 'localstorage',
id: 's',
reader: {
type: 'tree',
root: 'items'
}
},
});
this gives a error
TypeError: 'undefined' is not a function (evaluating 'this.each(function(record)
{
LoginForm.LocalReceiptStore.insert(record.data);
})')