【发布时间】:2014-09-29 14:25:46
【问题描述】:
如何在 AEM6 Sightly 组件的包装装饰标签上动态设置 CSS 类?
我无法在组件上设置此 CSS 类,因为它取决于组件的实例,我无法在资源上设置它,因为资源可以在多个页面上呈现,并且 CSS 类因页面而异已开启。
我在 JavaScript Use-API 中尝试了以下 3 种技术,但均未成功:
componentContext.getCssClassNames().add('test-class-1');
component.getHtmlTagAttributes().set('class', 'test-class-2');//throws an exception
currentNode.setProperty('cq:cssClass', 'test-class-3');
【问题讨论】:
标签: javascript aem