更改dojo / dijit自定义_Widget参数

时间:2013-06-19 19:50:44

标签: dojo

我正在创建一个“包装器”小部件,它本质上是一种创建自定义小部件的方式,而不是扩展某个小部件。

我想修改params

中传递的constructor

示例:

constructor : function(params) {
    // do stuff
    params['id'] += '-container';
}

问题是,在_Widget生命周期的下一步,createpostMixInProperties,ID将返回到最初传递给它的值...

编辑: 我正在尝试修改父窗口小部件的给定id,它将是多个其他窗口小部件的“容器”。我想在其中一个特定的子窗口小部件上使用给定的id。当小部件生命周期到达postCreate时,dijit已经注册。

或者如果我不能从构造函数中修改params,那么在生命周期中覆盖create方法来修改参数和调用其余函数的好方法是什么?

0 个答案:

没有答案