1
定义了一个定制的Foo
窗口小部件,它具有本地“bar”值。和一个onClick函数,将“bar”更改为某些内容。一个HTML模板里面现在Dojo:窗口小部件实例共享相同的变量
的Foo
多个实例定义的声明是这样的:
<input id="foo1" data-dojo-type="path-to-wiget/Foo">
<input id="foo2" data-dojo-type="path-to-wiget/Foo">
<input id="foo3" data-dojo-type="path-to-wiget/Foo">
的问题是,每个这样的投入应该有自己的foo
变量的实例,但出于某种原因,他们表现得像只有一个!
>> clicking foo1 -> foo1.foo = 'bar'
>> clicking foo2 -> foo2.foo = 'baz'.. but foo1.foo is set to 'baz' as well.. why?
如何确定,每个控件都有自己的foo
变量?
你能在这里添加小部件代码吗?我想我可能会知道答案,但我没有足够的信息来解答。 –
听起来就像它已经到了定义变量的地方。 –