JsonStore - загрузить одиночную запись с релакс-URL? - PullRequest
1 голос
/ 19 октября 2010

All

У меня есть JsonStore, поддерживающий панель форм в моем приложении extjs. Я хочу, чтобы jsonStore загружал одну запись на основе значения идентификатора, но пока не нашел хорошего способа сделать это, и при этом URL-адрес остается спокойным.

Моей первой попыткой было добавить параметр в метод load () jsonstore с идентификатором в нем. Это только добавляет идентификатор в качестве параметра запроса, а не присоединяется к URL:

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

вместо того, что я хочу:

http://my-app/users/123

Может кто-нибудь помочь мне с этим?

1 Ответ

2 голосов
/ 19 октября 2010

Вы можете вручную создать URL, который магазин использует для запроса данных (через неявное HttpProxy, которое оно создает для URL).Таким образом, ваша функция загрузки будет выглядеть так:

function store_refresh() {
  json_store.proxy.conn.url = 'http://my-app/users/' + user_id;
  json_store.reload();
}
...