Google 应用制作工具 - 根据从外部数据库中选择的下拉选项自动填充文本框

Google App Maker - autofill textbox depending on dropdown selected option from an external database

我目前正在做的是,在我的下拉小部件的 属性 编辑器上,在使用 onValueEdit 函数的事件部分,我正在尝试创建一个自定义动作脚本,它将根据下拉列表的 selected 值为我的文本框赋值(使用 widget.root.descendants.NameOfMyTextbox.value)。

我的下拉列表的值是存储在我的 MySql 数据库 table Process 中的 ID,例如:ID = 1, name = Assembly, manager = George。对于文本框,我想通过 select 语句(如获得经理价值)。在这种情况下,什么样的应用程序制造商查询或功能应该有用?

如果您的下拉选项绑定是 @datasources.Process.items 那么您的 onValueEdit 事件只需要是:

widget.root.descendants.NameOfMyTextbox.value = newValue.manager;

然而,这将是设置它的唯一方法,因为这样选项将指向您在流程 table 中的整个记录​​,并且在选择后您可以使用 newValue.YourField.