私はこの質問からまったく同じ問題を抱えています。しかし、私はSencha Touch 2を使用しており、このカスタムストアを実際に使用する方法がわかりません。モデルクラス内でRESTプロキシを定義します。このカスタムプロキシにアクセス/使用するにはどうすればよいですか?
proxy: {
type: 'rest',
url: 'http://someUrl',
reader: {
type: 'json',
}
}
私はこの質問からまったく同じ問題を抱えています。しかし、私はSencha Touch 2を使用しており、このカスタムストアを実際に使用する方法がわかりません。モデルクラス内でRESTプロキシを定義します。このカスタムプロキシにアクセス/使用するにはどうすればよいですか?
proxy: {
type: 'rest',
url: 'http://someUrl',
reader: {
type: 'json',
}
}
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',
...
});