如何在dojo自定义弹出窗口中获取父元素

时间:2012-10-17 23:39:58

标签: jsp dojo

在基于dojo模板的自定义弹出窗口中单击提交按钮后,需要在父窗口中更改标签。

creating widget from parent.
     new com.test.widget.testWidget({panel: this});
<label id="a">test</label>
--------------------------------

in the custom widget 

show:function(){
        // need to change the value of the parent label "a"
    },

我确信我的解释正确......有任何建议

1 个答案:

答案 0 :(得分:1)

您可以将data-dojo-attach-point添加到父窗口小部件中的标签,如

<label id="a" data-dojo-attach-point="labelA">test</label>

然后在show函数

show: function(){
    this.panel.labelA.innerHTML = "hello world"
}