下面的代碼是我的構件的表示形式。這裏我試圖訪問從另一個js傳遞的變量。將變量傳遞給dojo構件函數
define(["dojo/_base/declare",
"dojo/_base/lang"], function(declare, lang,){
return declare("myapplication.viewer.js.dynamicview",null,{
getTextBoxValue:null,
constructor : function(args){
alert("inside constructor");
console.log("args",args);
}
});
});
這是我從哪裏打電話給我的小工具的js。
var abc={};
abc.title="helloworld";
var viewerWidget = new myapplication.viewer.js.dynamicview({getTextBoxValue:abc});
這裏我傳遞一個對象給我的小部件變量。 但問題是,在我的小部件中,構造函數中的args變量是未定義的。我不確定我做錯了什麼。
需要從我的js中獲取價值給我的小部件。