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
.
我目前正在做的是,在我的下拉小部件的 属性 编辑器上,在使用 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
.