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
に代わるものではありません。
どこExtJSのドキュメントでは、あなたが 'を見つけましたか? – Alexander
この構文はRouterで使用されます。しかし、どういうわけか、私たちがどのようにExt.data.Modelを代理人の代理人で動的に置き換えることができるのでしょうか。 – ducktyped
この構文が正しいことを示すExtJSドキュメントへのリンクを提供してください。また、モデルプロトタイプ(静的)からロードを呼び出すことができ、最初のパラメータとしてIDを提供できることを示すExtJSドキュメントは見つかりません。私が見つけたサンプルはそうでなければ言う。 – Alexander