Ext JS - автозаполнение поля с дополнительными переменными записи - PullRequest
2 голосов
/ 09 февраля 2011

Я использую Ext JS ComboBox, как в этом примере: stackoverflow: Как можно выполнить автозаполнение HTML-тега ввода в Ext.js?

Идеально подходит для отправки простого запроса через POST на сервер. (Вывод Firebug: query = smth)

Но теперь у меня немного другой вариант использования. Я хочу отправить дополнительную информацию на сервер. Что-то вроде: query = smth & variableId = 8 & someMore = XY.

Конечно, я мог бы просто добавить переменные в URL-адрес JsonStore и отправить его через GET. Но мне интересно, есть ли что-то вроде объекта params, где я могу указать свои пользовательские переменные и который будет учитываться для запроса.

Спасибо, что уделили время.

1 Ответ

3 голосов
/ 09 февраля 2011

Да.Вы можете определить свой магазин с помощью

baseParams: {
   thisWillBeAddedToEachRequest: 'foo'
}

Или вы можете использовать beforeload listener

listeners: {
  beforeload: funciton(store) {
    store.setBaseParam('paramToBeSetBeforeEachRequest',someVariable);
  }
}
...