2016-06-29 4 views
0

ExtJS6モデルがExtJS6:プロキシを交換しない:読み取りのためのIDを

モデル今すぐ

のようなユーザー・レコードをロードするために呼び出されたときに

Ext.define('Testt.model.User', { 
    extend: 'Ext.data.Model', 
    fields: ['id', 'name'], 

    proxy: { 
    type: 'ajax', 
    api : { 
    read : 'api/user/:id', 
    create : 'api/user', 
    update : 'api/user/:id', 
    destroy : 'api/user/:id' 
    }, 
    reader : { 
    type : 'json' 
    }, 
    writer : { 
    type : 'json' 
    } 
} 
}); 

のように見えるの動的パラメータのための正しいプロキシURLを形成していない呼び出されたとき

Testt.model.load(27, { success: function(rec){console.log(rec)}})

それは実際の27

:idに代わるものではありません。
+2

どこExtJSのドキュメントでは、あなたが 'を見つけましたか? – Alexander

+0

この構文はRouterで使用されます。しかし、どういうわけか、私たちがどのようにExt.data.Modelを代理人の代理人で動的に置き換えることができるのでしょうか。 – ducktyped

+1

この構文が正しいことを示すExtJSドキュメントへのリンクを提供してください。また、モデルプロトタイプ(静的)からロードを呼び出すことができ、最初のパラメータとしてIDを提供できることを示すExtJSドキュメントは見つかりません。私が見つけたサンプルはそうでなければ言う。 – Alexander

答えて

関連する問題