动态创建复选框列出Google App Maker

时间:2018-05-31 15:07:56

标签: google-app-maker

我是Google App Maker的新手,我不确定这是否可行。我试图根据输入到输入中的ID调用外部服务,然后动态显示结果作为复选框列表。

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

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

1 个答案:

答案 0 :(得分:2)

您需要使用Calculated Model。获得它之后,您可以将其数据源绑定到ListGridAccordion小部件,您可以在其中添加任何其他小部件(甚至是复选框!)到其原型行/单元格。从您从外部数据库读取数据后,External Database Sample可能是一个很好的起点。

从问题来看,目前尚不清楚您希望对复选框做什么,但我认为阅读第Custom Properties页,Checkbox事件和Apps Script RPC可能会有用。