Ich habe eine Messkurve, die einen Pfeil Indikator hat. Ich versuche, das Wertänderungsereignis auf dem Pfeilindikator zu erfassen. Ich habe dojo.connect() und on() -Methoden ausprobiert, um den Event-Handler für mein Messgerät einzustellen, aber beide Male fehlgeschlagen. Das ist, was ich tat ...ArrowIndicator Ereignisbehandlung in Dojo
var arrow = new dojox.gauges.AnalogArrowIndicator({....});
dojo.connect(arrow, 'change', handlerFunction);
UND
var arrow = new dojox.gauges.AnalogArrowIndicator({....});
define(["dojo/on"], function(on){
on(arrow, "change", myHandleFunction);
});
Ich erhalte keine Fehlermeldung oder etwas ... Wie soll ich über diese gehen?
Ehrfürchtig !! Dies sind meine ersten Schritte im Dojo und es ist irgendwie verwirrend. VIELEN DANK! – lascort
Großartig - glücklich zu helfen. Ja, da ist viel drin und obwohl die Dojo-Entwickler versuchen, Dinge zu dokumentieren, gibt es versteckte Features/Edelsteine, die es noch zu entdecken gibt :-) .. Eine Kombination aus Dojo-Nacht-Tests, dem Quellcode und den Wiki/Dokumenten wird dich mit allem ausrüsten, was du brauchst - auch Dojo ist komplett erweiterbar, also kannst du Teile der Widgets überschreiben und sie erweitern. –
Da sind wir bei dem Thema. Wie gehe ich vor, um den Wert des Messgeräts programmgesteuert zu ändern? Ich habe versucht, beide gauge.indicators [0] .set ('value', myValue) und gauge.set ('value', myValue) – lascort