0

3 つの Textfield を持つ sencha touch 2.1 を使用してフォームを作成しました。ユーザーが情報を textField に挿入してストアに保存したい。次に、ストアからすべてのレコードを取得し、コンソールに表示します。以下のコードを試してみましたが、エラーが発生しました。「Uncaught SyntaxError: Unexpected token for」.

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.
4

1 に答える 1

0
store.add({name: n,add: a,mail:e}),

その行の終わりには、コンマではなくセミコロンが必要です。

于 2013-02-14T20:11:30.660 に答える