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

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

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

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

回答(1)

3 years ago

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

从问题来看,目前还不清楚你想对复选框做些什么,但我认为阅读关于页面Custom Properties,Checkbox事件和Apps Script RPC可能会有用 .