我使用具有三个Textfield的sencha touch 2.1创建了一个表单。 我想做用户插入信息到textField并保存到store.then从商店获取所有记录并显示在console.i尝试下面的代码但它给出错误。 “Uncaught SyntaxError:”。
的意外标记listeners:
{
tap:function()
{
var i,row;
Ext.Msg.alert('Hi');
var store = Ext.create('Ext.data.Store',
{
model: 'LoginDemo.model.User'
});
var n=Ext.getCmp('txtname').getValue();
var a=Ext.getCmp('txtadd').getValue();
var e=Ext.getCmp('txtemail').getValue();
//loads any existing Search data from localStorage
store.load();
//now add some Searches
store.add({name: n,add: a,mail:e}),
//finally, save our Search data to localStorage
for(i=0;i<store.getAllCount();i++)
{
row=store.getAt(i);
store.sync();
console.log(row);
}
}
}
},
can you suggest me what i do wrong in code.
答案 0 :(得分:0)
store.add({name: n,add: a,mail:e}),
该行末尾应该有分号,而不是逗号。