4

私はこの質問からまったく同じ問題を抱えています。しかし、私はSencha Touch 2を使用しており、このカスタムストアを実際に使用する方法がわかりません。モデルクラス内でRESTプロキシを定義します。このカスタムプロキシにアクセス/使用するにはどうすればよいですか?

proxy: {
    type: 'rest',
    url: 'http://someUrl', 
    reader: {
        type: 'json',
    }
}
4

1 に答える 1

10

Sencha Touch 2ではかなり簡単です。これは、MVCアーキテクチャーを使用していることを前提としています。

まず、モデル化します-app / model / Image.js

Ext.define('MyApp.model.Image', {
    extend: 'Ext.data.Model',

    // Require your custom proxy
    requires: ['MyApp.proxy.MyCustomProxy'],

    config: {
        fields: ['name'],

        proxy: {
            // set the type of your proxy
            type: 'mycustomproxy'
        }
    }
});

次に、プロキシを定義します-app / proxy / MyCustomProxy.js

Ext.define('MyApp.proxy.MyCustomProxy', {
    extend: 'Ext.data.proxy.Proxy',

    // Set your proxy alias
    alias: 'proxy.mycustomproxy',

    ...
});
于 2012-02-12T22:52:08.000 に答える