カスタムのFoo
ウィジェットが定義されていますが、これにはローカルの「bar」値があります。そして、 'bar'を何かに変更するonClick関数。このような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
変数の独自のインスタンスを持っていなければならないということですが、いくつかの理由のために、彼らただ1つのように振る舞う!ことを確認する方法
>> clicking foo1 -> foo1.foo = 'bar'
>> clicking foo2 -> foo2.foo = 'baz'.. but foo1.foo is set to 'baz' as well.. why?
、各ウィジェットは独自のfoo
変数を持っていますか?
ここにウィジェットコードを追加できますか?私は答えを知っているかもしれないと思うが、私は十分な情報をanwserに持っていない。 –
その変数がどこに定義されているかのように聞こえます。 –