Ext JS auto complete字段带有额外的post变量

时间:2011-02-09 15:47:42

标签: ajax extjs combobox autocomplete

我正在使用类似于此示例的Ext JS ComboBox:stackoverflow: How would one do html input tag autocomplete in Ext.js?

它非常适合通过POST向服务器发送简单查询。 (Firebug输出:query = smth)

但是现在我的用例有点不同了。我想向服务器发送一些额外的信息。例如:query = smth& variableId = 8& someMore = XY。

当然我可以将变量添加到JsonStore的URL并通过GET发送它。但我想知道是否有类似params对象的东西,我可以在其中指定我的自定义变量,并将考虑该请求。

感谢您的时间。

1 个答案:

答案 0 :(得分:3)

是。您可以使用

定义商店
baseParams: {
   thisWillBeAddedToEachRequest: 'foo'
}

或者您可以使用beforeload听众

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