【发布时间】:2015-04-24 16:45:49
【问题描述】:
我需要仅刷新最近创建的组件下的区域。我已经尝试使用 CQ 中现有的侦听器配置,但无法实现这一点。谁能帮忙??
【问题讨论】:
-
您正在编辑的组件会在您关闭对话框后自动刷新。请详细说明您的问题到底是什么?
-
实际上,每当我们使用组件创建页面时,数据都会保存到 crx 中。我们可以将侦听器附加到组件 cq:editconfig 可能会侦听特定事件(例如 afteredit 等),我们可以提供预定义操作(例如 PAGE_REFRESH 等),但在我的情况下,组件将值保存到 crx 中,但页面没有显示新值,直到页面刷新。我不希望刷新整个页面,只刷新组件字段。
-
正如我所说,您不需要监听器,因为组件会在您编辑后自动刷新。例如,如果您使用 firebug 监控网络,您可以看到这一点。有一个 ajax 调用来获取您正在编辑的组件的新渲染版本。如果不是这种情况,则说明您的组件有问题。