我正在使用类似于此示例的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对象的东西,我可以在其中指定我的自定义变量,并将考虑该请求。
感谢您的时间。
答案 0 :(得分:3)
是。您可以使用
定义商店baseParams: {
thisWillBeAddedToEachRequest: 'foo'
}
或者您可以使用beforeload
听众
listeners: {
beforeload: funciton(store) {
store.setBaseParam('paramToBeSetBeforeEachRequest',someVariable);
}
}