CRUD & JsonP / Sencha Touch 2

Qual é a maneira correta de fazer o upload dos registros via tipo de proxy 'jsonp'? Eu estou tentando sincronizar () o armazenamento, com o tipo de proxy "jsonp ', mas recebo mensagem de erro.

Este é o modelo:

<code>Ext.define("Sencha.model.User", {
    extend:"Ext.data.Model",
    //idProperty:"",


    config:{
        fields:[
            'userID',
            'userName',
            'userEmail'
        ],


        proxy: {
            type: 'jsonp',
                create  : 'http://domainname.com/users.php?action=insert',
                read    : 'http://domainname.com/users.php?action=fetchAll',
                update  : 'http://domainname.com/users.php?action=update',
                destroy : 'http://domainname.com/users.php?action=delete'
            },
            callbackKey: 'callback',
            reader: {
                type: 'json',
                rootProperty: 'Users',
                successProperty: 'success',
                messageProperty: 'message'
            },
            writer: {
                type: 'json',
                writeAllFields: false,
                encode: true
            }
        }
    }
});
</code>

A loja:

<code>Ext.define("Sencha.store.Users", {
    extend:"Ext.data.Store",
    config:{
        model:"Sencha.model.User",
        remoteFilter:false,
        remoteSort:true,
        autoLoad:true,
        }
    }
});
</code>

A loja é atualizada:

<code>Ext.getStore('Users').set('userName', 'Tom');
</code>

Agora eu gostaria de atualizar o registro no banco de dados:

<code>Ext.getStore('Objects').sync();
</code>

mas eu recebo o erro:Erro não detectado: [ERRO] [Ext.data.proxy.Server # create] Os proxies JsonP só podem ser usados ​​para ler dados.

Como posso atualizar os dados do registro - carregá-lo no banco de dados via proxy?

questionAnswers(1)

yourAnswerToTheQuestion