dojoを使用したカスタムウィジェットがいくつかあります。プロパティをコンストラクターに渡します。デフォルトのプロパティをで提供されているパラメータとマージする方法を知りたいconstructor(params)
ですか?jQueryextend()
を使用する必要がありますdojo.extend
か?またはdojo.hitch
?
1 に答える
1
dojo.mixin
これを行います。ただし、ウィジェットはこれを自動的に行います。
// from _WidgetBase.create(/*Object?*/params, /*DomNode|String?*/srcNodeRef)
if(params){
this.params = params;
lang.mixin(this, params);
}
lang.mixin
dojo.mixin
からですdojo/_base/lang
var w = new CustomWidget({a:1,b:2}, node);
// w.a is 1
// w.b is 2
于 2012-06-27T12:16:15.420 に答える