使用Sencha Touch 2 + PhoneGap从Web服务将数据复制到本地存储

时间:2012-05-08 07:54:56

标签: html5 cordova sencha-touch extjs sencha-touch-2

伙计们,我是Sencha Touch 2的新手...... 我尝试使用Store中的以下代码调用web服务并将其显示在列表中..

Ext.define("NotesApp.store.Notes", {
    extend: "Ext.data.Store",
    config: {
        model: "NotesApp.model.Note",
        proxy: {
            type: 'jsonp',
            url: 'http://someURL/ServiceSencha.php',
            id: 'notes-app-store',
            extraParams: {
                type: 'fetch'
            },
            reader: {
                type: 'json',
                rootProperty: 'Data'
            }
        },
        sorters: [{ property: 'dateCreated', direction: 'ASEC'}],
        grouper: {
            sortProperty: "dateCreated",
            direction: "ASEC",
            groupFn: function (record) {

                if (record && record.data.dateCreated) {
                    return record.data.dateCreated.toDateString();
                } else {
                    return '';
                }
            }
        }
    }
});

以上代码工作正常..

所以现在我正在尝试从webservice复制整个数据并将其存储在HTML5 localStorage中。

请帮助我们如何做到这一点...

0 个答案:

没有答案