在应用制作工具中获取建议框的输入数据

Get input data of Suggest Box in App Maker

我有建议框小部件,我需要根据多个字段提出建议。 App Maker 只允许使用 1 个字段作为建议,因此我需要实现自定义 "suggest" 函数。

我正在绑定到 onInputChange(widget, event) 以获取当前输入,但没有输入数据。

如何检索用户在建议框小部件中的输入?

您可以使用 event.srcElement.value:

访问建议框小部件输入
function suggestBoxInputChange(widget, event)
{
  console.log(event.srcElement.value);
}

我会根据您的数据源创建一个新的查询生成器数据源,例如

Column1 startsWith? :search or Column2 startsWith? :search or Column3 startsWith? 
:search

然后添加一个带有 oninputchange 事件的标准文本框,例如

widget.datasource.query.parameters.search = widget.value;
widget.datasource.load();

甚至将文本框更改为右上角的搜索栏亮起