下面的代码是我的构件的表示形式。这里我试图访问从另一个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中获取价值给我的小部件。