onValueChange不会在加载时由脚本更改激活

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

说我有一个值为X,Y,z的下拉列表,并且我有一个脚本taht在修改后会对另一个下拉列表进行某些操作(这全部是手动完成的。)>

但是现在,有时下拉列表值以前是已知的,因此,不是让用户从下拉列表中选择数字,而是由程序设置。

现在不调用onValueChange()脚本,因此该表单其余部分的逻辑没有发生。

如果属性已经存在,则运行和更改值的脚本在onAttach()页面上发生。

通过阅读说明,onValueChange()应该在这里做一些事情,但是并没有被触发,所以我添加了一个控制台行以确保。

说我有一个具有X,Y,z值的下拉列表,并且我有一个脚本taht在修改它时会对另一个下拉列表执行某些操作(这全部是手动完成的)。但是现在,有时下拉列表值是已知的...

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

通常情况下,onAttach事件具有执行顺序,因此,如果您在页面onAttach事件中设置了一个函数,而该函数可能导致页面内另一个元素中的onValueChange事件,则该事件可能不会被执行,因为当时页面附加并执行函数,DOM树中可能还不存在其他窗口小部件。

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