Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AEM 6.1复选框启用/禁用标签属性_Javascript_Jquery_Checkbox_Components_Aem - Fatal编程技术网

Javascript AEM 6.1复选框启用/禁用标签属性

Javascript 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') ? '

我已经创建了我的第一个AEM组件。功能非常简单:当组件被放到页面上时,组件将生成包含URL的内容,并提供一个配置选项以在新窗口中打开URL


如果选中复选框时复选框值为:
“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"/>