【问题标题】:Reset parent container (that is, set somehow "rendered" flag to false)重置父容器(即,以某种方式将“渲染”标志设置为 false)
【发布时间】:2011-08-12 14:40:40
【问题描述】:

我有一个组件(让它成为 Ext.panel.Panel,并不重要),并且想要动态更改其父容器 - 我们通过 renderTo 设置的那个。

据我在检查代码后了解 - 有一个 rendered 标志,每次尝试调用 render 方法时都会检查它。但是我可以看到我们可以重置父容器的地方。

我可以继续浏览代码,但如果有人对此主题有所了解,会向我解释一下,那就太好了。那么,我们可以动态重置父容器吗?

或者,如果我们想从另一个角度看待问题 - 是否可以将项目动态添加到布局中?

为了不那么抽象,让我为您提供一个我们实际可能需要它的示例。想象两个带有一些子窗口(可拖动)的面板。有时有机会将子窗口从一个面板拖到另一个面板会很好。

提前感谢您的任何回答。

【问题讨论】:

    标签: extjs extjs4


    【解决方案1】:

    我想我明白了。这很简单。 我只需要它来使用父容器add 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-16
      • 2020-05-16
      相关资源
      最近更新 更多