首页 > 解决方案 > 动态创建复选框列表 Google App Maker

问题描述

我对 Google App Maker 还很陌生,我不确定这是否可行。我正在尝试根据输入到输入中的 ID 调用外部服务,然后将结果动态显示为复选框列表。

我已经成功地输入了一个 ID,在服务器脚本中通过 JDBC 调用我的数据库,并将该 ID 的返回值显示到页面上。但我真正想做的是输入 ID,它调用我的数据库并返回一个对象数组(在返回之前我不知道它的长度),然后为我数组中的每个项目动态创建一个新的复选框行每个对象的数据。

我一直在寻找解决方案,但找不到任何动态创建小部件的示例。我在 Google App Maker 文档中没有看到任何关于从脚本创建小部件的内容,并且不确定这是否可行。我希望 Accordian 小部件可以实现这一点,因为我喜欢行可以展开和折叠,但不确定是否可以向 Accordian 添加单选按钮。甚至一组单选按钮也可以工作。任何想法都会有很大帮助!

标签: google-app-maker

解决方案


您需要使用计算模型。拥有它后,您可以将其数据源绑定到ListGridAccordion小部件,您可以在其中将任何其他小部件(甚至复选框!)添加到其原型行/单元格。外部数据库示例可能是一个很好的起点,因为您正在从外部数据库中读取数据。

从问题中不清楚您想进一步使用复选框做什么,但我认为阅读页面Custom Properties、 Checkbox Events 和Apps Script RPC可能会有用。


推荐阅读