Dojo / Dijit ById设置参数

时间:2014-04-03 12:16:48

标签: javascript function arguments dojo

早上好!我似乎无法找到dijit的ById.Set()函数的第三个参数是什么或它是如何运作的。在下面的示例中,现在负责维护的代码是将元素的value属性设置为传递给表单的值。问题是虚假的意义是什么?

dijit.ById("array").set("value",form.originalArray.value, false);

1 个答案:

答案 0 :(得分:3)

第三个值是一个布尔值,表示在设置此值时是否触发更改事件。

dijit.set("value", "foo")  

默认为true,将导致任何事件处理程序触发。或者您可以将其设置为false以防止事件发生。由于某种原因,在文档中不容易找到它。

这是一个小提琴演示

jsfiddle.net/ST2s2/