我有一个 QBO3 任务,其中包含一个下拉列表,该列表配置为使用几个可能的参数进行 API 调用。
API调用是:
Process/DatawarehouseQuery?Field1=Foo&Field2=Bar
任务的字段包括:
- DWDropdown:应呈现 DatawarehouseQuery api 调用结果的下拉列表
- Field1:用户可以输入数据的输入
- Field2:用户可以输入数据的输入
我为如下配置了一个onchange
事件处理程序:Field1
document.id('DWDropdown').retrieve('qbo.Dropdown').refresh({'Field1', this.value});
同样对于Field2
:
document.id('DWDropdown').retrieve('qbo.Dropdown').refresh({'Field2', this.value});
当用户触发Field1.onchange
事件时,进行的 API 调用为:
Process/DatawarehouseQuery?Field1=Foo
当用户触发Field2.onchange
事件时,进行的 API 调用为:
Process/DatawarehouseQuery?Field2=Bar
如何配置任务以同时传递Field1
和传递Field2
给 API 调用?