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
變量?
你能在這裏添加小部件代碼嗎?我想我可能會知道答案,但我沒有足夠的信息來解答。 –
聽起來就像它已經到了定義變量的地方。 –