早上好!我似乎无法找到dijit的ById.Set()函数的第三个参数是什么或它是如何运作的。在下面的示例中,现在负责维护的代码是将元素的value属性设置为传递给表单的值。问题是虚假的意义是什么?
dijit.ById("array").set("value",form.originalArray.value, false);
答案 0 :(得分:3)
第三个值是一个布尔值,表示在设置此值时是否触发更改事件。
dijit.set("value", "foo")
默认为true,将导致任何事件处理程序触发。或者您可以将其设置为false以防止事件发生。由于某种原因,在文档中不容易找到它。
这是一个小提琴演示