gpt4 book ai didi

javascript - dijit/表单/过滤选择 : How can I trigger an onchange event manually

转载 作者:行者123 更新时间:2023-11-30 15:58:36 26 4
gpt4 key购买 nike

我想为 dijit FilteringSelect 设置一个值,然后手动调用一个事件。

我试过这样的:

registry.byId( "mySelect" ).value = "11";
registry.byId( "mySelect" ).change();
// Tried with onchange() also

最佳答案

使用以下代码更改小部件的值。

registry.byId( "mySelect" ).set('value', 11);

这将在您的小部件上自动触发 onchange

请注意,您应该始终使用 setter 更改小部件属性的值,这将保持“正确”的生命周期执行。

对于更高级的场景:

如果您添加使用自定义小部件的自定义属性,您应该定义自定义 setter 。

更多信息可以在这里找到: https://dojotoolkit.org/reference-guide/1.10/dijit/_WidgetBase.html

关于javascript - dijit/表单/过滤选择 : How can I trigger an onchange event manually,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38093874/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com