如何使用Extjs动态隐藏CQ组件?

时间:2014-02-13 07:03:42

标签: extjs cq5

当我从另一个组件对话框中选择特定值时,我需要从页面隐藏CQ组件。这可能是使用ExtJS吗?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的,但没有更多信息,很难提供更多细节。通常,您可以在http://dev.day.com/docs/en/cq/current/widgets-api/index.html的对话框中查找正在使用的xtypes。在对话框中查找可用于xtypes的事件,然后为该xtype公开的事件之一添加侦听器。这允许您运行自己的JavaScript代码以响应事件 - 并且该代码可以执行隐藏HTML DOM元素之类的操作。

以下是使用侦听器添加自定义功能以响应事件的示例:http://cq.shishank.info/2011/12/20/adding-limit-to-multifiled/

这是另一个例子:CQ5 - Hiding a tab within a component dialog depending on user group?