【发布时间】:2019-10-31 15:48:43
【问题描述】:
在应用制作工具中,我正在显示一个表格,并希望使用来自另一个表格的数据查找将表格单元格数据替换为不同的文本。假设有两个表,Departments 和 Employees。
-
Departments是两个字段,DeptID 和 DeptDescription。 -
Employees是多个字段,包括 DeptID。
在Employees 的列表中,我想将DeptID 替换为DeptDescription。 (页面数据源是Employees。我不想在数据模型之间建立关系。)
我猜我想在onDataLoad 事件中为 DeptID 的表格单元格标签编写一些脚本。到目前为止我有这么多:
app.datasources.Departments.query.filters.DeptID._equals = widget.datasource.item.DeptID;
app.datasources.Departments.newQuery().run();
widget.text = app.datasources.Departments.item.DeptDescription;
我知道这不正确,但我接近了吗?
【问题讨论】:
-
不确定为什么不想在表之间建立关系?这会让事情变得简单得多。您当前的代码只会对员工表中的第一项运行一次查询,并且您将客户端代码与服务器代码混合在一起,因此这不起作用。我可以想到一个可能的解决方案,但需要一点时间来收集我的想法。
-
我正在寻找完成此类任务的机制,因为我们正在将整个系统转换为 Google Cloud。建立关系不是一种选择,因为我们使用的是在应用程序之外管理和维护的 MySQL 表。 AppMaker 将数据模型更改应用于数据库。像 Departments 这样的表可能与数百个其他表相关,如果您对具有 Department 字段的所有内容执行此操作,则将其乘以可能用于下拉列表或建议的每个成本代码、供应商、员工、零件号等数百个应用程序的框...
-
在 PHP 中,我将遍历主要数据源记录并写入我的表行。我会在读取每条记录后停下来,对另一个表进行快速查询,然后将描述写入 Dept 单元格。我正在寻找如何通过 AppMaker 界面完成此任务。
标签: google-app-maker