【发布时间】:2020-02-19 00:26:32
【问题描述】:
这是一个通用的操作方法问题,主要使用 Google App Maker 的 GUI 界面和尽可能少的脚本来制作输入小部件的最简单方法。
让我们假设一个包含 2 个字段(ID 和 DisplayName)的大型参考表,例如国家 - (美国、美国)等。还有许多其他具有国家字段的表。
1 - 您应该将其设置为与所有其他具有地址的表相关的表,还是将其作为单独的参考源?
2- 在 App Maker 中,附加表关系似乎更容易从相关表中访问记录数据,但是当使用输入小部件从相关表中进行选择时,下拉列表仅显示单个“页面”数据.你如何让它显示所有数据,或者至少能够使用分页滚动来让用户获得所有可能的值?
3 - 从不相关的参考表中获取记录数据是否过于复杂而无法使用下拉框?是否有像用户选择器这样的输入小部件的自定义选项,但将其附加到任何参考表?这将允许用户开始输入条目,小部件将显示所有可能的匹配项并返回整个选定的记录。
一般来说,我正在为非程序员使用 App Maker 来完成此任务寻找最佳实践方案。 (或者至少让我一直为他们做这件事不会太麻烦。)
谢谢杰夫
【问题讨论】:
-
1) 这实际上取决于您的用例以及您认为更易于使用的内容。引入表关系既可以使事情变得更复杂,也可以更容易,这取决于您的观点、情况的复杂性以及您对关系 API 的熟悉程度。 2) 将数据源设置中的页面大小设置为 0。但是,如果有很多记录,这会降低性能。 3) 您可以使用“建议框”小部件对您在设置期间选择的记录字段运行“startsWith”查询。
-
谢谢!建议箱确实是解决此问题的方法,特别是因为您可以获取您选择的全部记录。很棒的建议!
标签: google-app-maker dropdownbox