dojo学习日记(4)——Dialog的hide事件与内部widget重置

来源:互联网 发布:剑三苍云捏脸数据成男 编辑:程序博客网 时间:2024/05/21 08:58
  1. Dialog关闭并不是删除了这个界面,而是触发了‘hide’这个事件,下次用就不用重新加载了。树在new的时候定义了tree的id并添加到了registry里如果不删除再新建一个就会导致id重复。在dialog ‘hide’的时候要记得把需要重置的删除。
           on(this, 'hide', function (/*e*/) {
                if (this.tree) {
                    this.tree.destroy();
                }
                if (this.UXSPGrid) {
                    this.UXSPGrid.destroy();
                }
                this.destroyDescendants();
            });
0 0
原创粉丝点击