CRUD & JsonP / Sencha Touch 2

¿Cuál es la forma correcta de cargar los registros a través del tipo de proxy 'jsonp'? Estoy intentando sincronizar () la tienda, con el tipo de proxy "jsonp ', pero aparece un mensaje de error.

Este es el 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>

La tienda:

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

La tienda se actualiza:

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

Ahora me gustaría actualizar el registro en la base de datos:

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

pero me sale el error:Error no detectado: [ERROR] [Ext.data.proxy.Server # create] Los proxies JsonP solo se pueden usar para leer datos.

¿Cómo puedo actualizar los datos de registro - subirlos a la base de datos a través de un proxy?

Respuestas a la pregunta(1)

Su respuesta a la pregunta