[基于下拉值从Google App Maker的SQL数据源中选择字段

问题描述 投票:0回答:1

我遇到一个有3个SQL数据源(EmployeeCourseOverview)的问题。

我创建了一个继承自Overview Datasource的页面,在其中创建了一个下拉列表(基于Employee Datasource的选项Employee.items.Name._equals,值设置为Overview.Item.Name) 。当我在下拉菜单中选择他的名字时,我想动态填写一个文本字段,该文本字段将根据下拉菜单中的人员选择从Employee Datasource中选择电子邮件字段。

这可能吗?如果是这样,我该如何进行?如果需要更多信息,请随时询问。

google-app-maker
1个回答
0
投票

根据您的评论,更改以下项目。

[概述数据源]下拉选项:

@datasources.Employee.items

暂时保留您的下拉菜单相同。

Dropdown onValueChange事件:

widget.root.descendants.EmailTextBox.value = newValue.Email;

观察到newValue是小部件API中的一个内置变量,用于下拉菜单,并指向选项数据源的对象,因此,如果您的选项是@ datasources.Employee.items,则选项是组成对象的数组所有Employee项目,当选择一个选项时,它指向items [index],然后您可以使用对象项目的名称在index处调用对象。因此,newValue.Email应该会获得所选的员工电子邮件。

© www.soinside.com 2019 - 2024. All rights reserved.