Javascript AEM 6.1复选框启用/禁用标签属性
我已经创建了我的第一个AEM组件。功能非常简单:当组件被放到页面上时,组件将生成包含URL的内容,并提供一个配置选项以在新窗口中打开URLJavascript AEM 6.1复选框启用/禁用标签属性,javascript,jquery,checkbox,components,aem,Javascript,Jquery,Checkbox,Components,Aem,我已经创建了我的第一个AEM组件。功能非常简单:当组件被放到页面上时,组件将生成包含URL的内容,并提供一个配置选项以在新窗口中打开URL 如果选中复选框时复选框值为:“true”,则可以简单地使用如下内联表达式: <a class="btn" href="${properties.ctaUrl}" target="${properties.ctaNewwindow != null && properties.ctaNewwindow.equals('true') ? '
如果选中复选框时复选框值为:“true”
,则可以简单地使用如下内联表达式:
<a class="btn" href="${properties.ctaUrl}" target="${properties.ctaNewwindow != null && properties.ctaNewwindow.equals('true') ? '_blank' : '_self'}">${properties.ctaLabel}</a>
您的代码无需任何额外检查即可正常工作。谢谢,它帮了我的忙。
<required
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/form/checkbox"
name="./required"
fieldDescription="Check to open in new window."
text="Open in new window"
value="_blank"/>
<deleteRequired
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/form/hidden"
name="./required@Delete"
value="_blank"/>