Es wurde ein benutzerdefiniertes Foo
Widget definiert, das über einen lokalen `Balken'-Wert verfügt. Und eine onClick-Funktion, die den "Balken" in etwas ändert.Dojo: Widget-Instanzen teilen sich dieselbe Variable
nun mehrere Instanzen von Foo
definiert deklarative innerhalb einer HTML-Vorlage wie folgt aus:
<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">
Das Problem ist, dass jeder dieser Eingänge eine eigene Instanz von foo
Variable haben sollte, aber aus irgendeinem Grund sie Benimm dich wie nur eins!
>> clicking foo1 -> foo1.foo = 'bar'
>> clicking foo2 -> foo2.foo = 'baz'.. but foo1.foo is set to 'baz' as well.. why?
Wie sicher zu machen, jedes Widget seinen eigenen foo
Variable hat?
Können Sie den Widget-Code hier hinzufügen? Ich denke, ich könnte die Antwort wissen, aber ich habe nicht genug Informationen zu antworten. –
Hört sich an, als ob die Variable definiert ist. –