【问题标题】:ExtJS accordion init component while collapsed折叠时的 ExtJS 手风琴初始化组件
【发布时间】:2011-02-01 23:05:17
【问题描述】:

我在 EXTJS 中有以下问题: 我有一个带有 2 个面板的手风琴布局。 第一个面板用于选择一个元素,如果您双击详细信息将显示在第二个面板中。

但是有一个问题: panel2 的元素似乎没有被初始化,所以我得到一个“未定义”的错误。

当我打开 panel2 并关闭它时,我没有问题。 然而打开和关闭它看起来令人毛骨悚然。

有没有办法在折叠时初始化元素? 还是在 mainPanel.layout.setActiveItem(panel1)...callback:initPanel2() 中有类似回调的东西?

【问题讨论】:

    标签: extjs init


    【解决方案1】:

    两个面板都应该已经渲染(除非你设置了deferredRender: true),所以不清楚你到底想做什么。你的代码是什么样的?

    【讨论】:

    • 好的,我注意到它渲染了一些元素:主要元素。但是它不会像单选按钮那样呈现底层元素。我有一个 RadioGroup,在打开手风琴之前,我无法访问无线电组中的单选按钮。但我也有一个文本字段,我可以在不打开面板的情况下访问文本字段。有没有办法初始化下属?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    • 2012-11-21
    • 1970-01-01
    • 2017-03-19
    • 1970-01-01
    • 2012-03-04
    • 2016-02-28
    相关资源
    最近更新 更多