我正在尝试使用Google App Maker中的计算模型来存储来自外部API的数据。我能够将数据加载到模型并将其呈现在表中。但是现在我想过滤表中的数据,而无需再次调用外部API。
例如,如果我使用“天气”(致电REST服务)示例代码,则在屏幕上呈现了天气之后,我想单击一个按钮以仅显示温度低于32F的日子。我将如何做而又不用再次调用外部API来重新加载模型。
答案 0 :(得分:0)
大声说完之后,我相信我可以回答我自己的问题。我希望这对其他人有帮助,如果我做错了,请纠正我。
我要的是计算模型无法实现的。服务器脚本(查询脚本)调用外部数据库,接收数据并根据数据源格式化(清理)数据是计算模型的工作方式。数据源将数据整理成适合模型的内容,然后再将数据作为记录返回到模型中。 客户。一旦数据保存在客户端上,服务中的所有内容都会被遗忘。
要搜索数据,我可以想到2个选项:
创建不同的数据源,模型或参数,这些数据源,模型或参数每次都调用外部数据库,并将过滤后的数据返回给客户端。
或在已经加载到客户端的记录上使用javascript filter()方法以及一些额外的代码和ui以显示过滤的结果。 filter()方法不会修改客户端上的记录,但结果可以显示在另一个表上。