1

全て、

extjsアプリにフォームパネルをサポートするJsonStoreがあります。jsonStoreにid値に基づいて単一のレコードをロードさせたいのですが、それを行うための良い方法がまだ見つかりませんでしたが、それでもURLを安らかに保ちます。

私の最初の試みは、idを含むjsonstore load()メソッドにパラメーターを追加することでした。これは、IDをリクエストパラメータとして追加するだけで、URLには添付されません。

http://my-app/users/?id=123

私が欲しいものの代わりに:

http://my-app/users/123

誰かがこれを手伝ってくれますか?

4

1 に答える 1

2

ストアがデータのクエリに使用するURLを手動で作成できます(URLに対して暗黙的HttpProxyに作成されます)。したがって、読み込み関数は次のようになります。

function store_refresh() {
  json_store.proxy.conn.url = 'http://my-app/users/' + user_id;
  json_store.reload();
}
于 2010-10-19T14:40:09.253 に答える