google-app-maker - 动态创建复选框列表 Google App Maker
问题描述
我对 Google App Maker 还很陌生,我不确定这是否可行。我正在尝试根据输入到输入中的 ID 调用外部服务,然后将结果动态显示为复选框列表。
我已经成功地输入了一个 ID,在服务器脚本中通过 JDBC 调用我的数据库,并将该 ID 的返回值显示到页面上。但我真正想做的是输入 ID,它调用我的数据库并返回一个对象数组(在返回之前我不知道它的长度),然后为我数组中的每个项目动态创建一个新的复选框行每个对象的数据。
我一直在寻找解决方案,但找不到任何动态创建小部件的示例。我在 Google App Maker 文档中没有看到任何关于从脚本创建小部件的内容,并且不确定这是否可行。我希望 Accordian 小部件可以实现这一点,因为我喜欢行可以展开和折叠,但不确定是否可以向 Accordian 添加单选按钮。甚至一组单选按钮也可以工作。任何想法都会有很大帮助!
解决方案
您需要使用计算模型。拥有它后,您可以将其数据源绑定到List、Grid或Accordion小部件,您可以在其中将任何其他小部件(甚至复选框!)添加到其原型行/单元格。外部数据库示例可能是一个很好的起点,因为您正在从外部数据库中读取数据。
从问题中不清楚您想进一步使用复选框做什么,但我认为阅读页面Custom Properties、 Checkbox Events 和Apps Script RPC可能会有用。
推荐阅读
- r - 如何从ggplot2 / R中的模型预测的geom_line下方“填充”区域?
- angular - Angular - 如何通过路由将数据从子组件发送到父组件?
- java - 用扑克牌 Java 填充堆栈
- python - 拆分数据框中的列
- ruby-on-rails - 如何在 Ruby 中的 Net::SFTP 对象中捕获登录提示?
- c# - 有没有办法最多显示5次消息框?
- c# - 如何使添加的按钮转到页面上的不同部分?
- amp-html - AMP-YouTube - 延迟加载占位符图片
- python - 合并两个 DataFrame 列
- java - POST 方法不支持 Spring MVC - tacoCloud spring in action