System と Customer という2つの異なるエンティティに関するデータを表示するために使用されるグリッドと関連ストアがあります。システム リンクをクリックした後にグリッドが表示される場合、使用する URL は /configuration/ systemid /234 であり、顧客リンク URL からのものである場合、URL は /configuration/ customerid /234 である必要があります。値 234 も変更されることに注意してください。ExtJs4 MVC モデルでこれを達成するにはどうすればよいですか。
以下のように URL を提供し、プレースホルダーを置き換える方法はありますか? URL : '/構成/{コンテキスト}/{コンテキスト ID}'
または、「/configuration/」+ Context.type +「/」+ Context.idのように、コンテキストをオブジェクトに保存してここで使用できますか
または、これに対する標準的な解決策はありますか?
URL はバックエンド dvlprs によって与えられ、変更できません :(
私は次のように定義されたストアを持っています
Ext.define('MyApp.store.Configuration', {
extend: 'Ext.data.Store',
model: 'MyApp.model.Configuration',
autoLoad: true,
proxy: {
type: 'ajax',
url : '/configuration/customerid/234'
}
}))
ありがとう