1
私はいくつかの従来のdojoコード(v1.8)を拡張しようとしています。クリックしたときに、簡単なハンドル関数を呼び出すボタンを追加しました。問題は、私はボタンをクリックしたときに何も起こらない、と私はFirebugの中で、次のエラーが表示されます。dojo on.js TypeError matchesTargetが定義されていません
TypeError: matchesTarget is undefined
Everthingは前に働いていた、と私は、次のコードを追加:私がしてきた
require(["dojo/on"], function (on) {
on(document.getElementById("submitBtn"), "button:click", function (e) {
onSubmitQuery();
});
});
onSubmitQuery:function() {
var model_type_uuid = document.getElementById("modelTypeSelect").get('value');
// check to see if model_type_uuid is not undefined before submitting
if (model_type_uuid === undefined || model_type_uuid == "00000000-0000-0000-0000-000000000000") {
alert('Invalid Decision Model Type ' + model_type_uuid + ' for Decision Query submission');
return;
}
if (document.getElementByID("modeSelector").get('value') == "simulate") {
submitStandingQuery(model_type_uuid);
} else {
submitInteractiveQuery(model_type_uuid);
}
}
をこれを理解しようとしている私の髪を引き出します。助けてください!
ありがとうございました!それはうまくいった。 –