【问题标题】:Referencing current dialog in ExtJS from a CQ5 component dialog从 CQ5 组件对话框中引用 ExtJS 中的当前对话框
【发布时间】:2012-03-28 16:17:21
【问题描述】:

我是 CQ5 和 ExtJS 的新手,这是我的场景:

我创建了一个带有自己的创作对话框的新组件。在对话框中,我添加了一个带有我创建的自定义 xtype 的复选框字段。我想做的是这样的:

Whenever the checkbox is checked/unchecked, I want to dynamically add/remove a TAB to the existing dialog to show further authoring options.

我已经了解了如何处理 ExtJS 的 Window 和 TabPanel,但我不知道如何获取我所在的对话框的引用,以便我可以操作它(添加/删除选项卡)。

我尝试了 CQ.Ext.WindowMgr.getActive() 来查看它是否让我获得了我的窗口/对话框,但它没有给我预期的结果。

有什么想法吗?谢谢!

【问题讨论】:

    标签: extjs aem


    【解决方案1】:

    您可能希望将侦听器添加到您的字段。 http://dev.day.com/docs/en/cq/current/developing/widgets.html#Dynamic 对话

    您应该可以使用 this.findParentByType 来查找父对话框。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多