【发布时间】:2015-05-05 23:14:32
【问题描述】:
所以,我对之前构建的组件进行了更新。该组件用于仅呈现一个想要另一个页面的按钮。但是,我需要添加功能,以便它可以显示静态文本而不是按钮。所以我添加了一个单选按钮组,您可以在其中选择按钮和静态文本。
但是,在进行更新后,任何已在页面上使用过该组件的地方,它都不再呈现按钮。所以我改变了它,以便默认的单选选项是按钮。现在,当我在页面上放置一个新组件时,它默认为按钮。但是现有组件在我双击它们并单击确定之前不会默认为任何东西;无需其他更改,只需要打开和关闭组件,然后似乎看到了默认值。
我的问题是,我该如何让已经部署组件的任何地方都使用默认选项单选按钮,并相应地呈现,而不必打开和关闭?或者有没有办法让 AEM 刷新所有页面上的每个组件,以便它可以看到并使用新的单选按钮,这会将它们默认为按钮?
我宁愿不向 JSP 添加代码,告诉它“如果没有选择任何内容,请使用按钮”。
【问题讨论】:
-
你能发布你的 dialog.xml 文件吗?如果您的问题将由 AEM 解决以刷新每个组件,您可以使用 cq:editConfig 节点并可以在其中定义一些事件。 labs.sixdimensions.com/blog/2014-01-08/…
标签: jsp widget components aem