如何在AEM表单工作流程步骤中动态更改图像

时间:2018-11-27 18:29:59

标签: adobe aem cq5 jcr

我需要以分配步骤工作流任务的形式为jcr节点加载图像。 上一步中上传的图像在有效载荷中。

/var/fd/dashboard/payload/server0/2018-11-27/3G76W5ICECE6PISS6ADU4IH24M_6/Attach/fileupload/file.jpg

我用XmlData预填充了文本的字段,但是不能用图像完成。什么是预填充此图像组件的正确表格?

1 个答案:

答案 0 :(得分:0)

经过数小时的测试,并在Adobe论坛人员的帮助下,我解决了此问题。

解决方案是使用属性编辑器(如imgCNH)为图像组件提供一个css类名,并使用该类名通过jquery设置其src属性。

但是,还有更多。 AEM表单提供的名称设置为DIV标签,而不是IMG标签。这样,尝试更改imgCNH的src失败。

技巧是访问名为DIV的IMG标签。我用了这个:

CSS类属性:imgCNH(为字段命名)

jquery代码:$(“ .imgCNH,img ”)。attr(“ src”,“ / content / dam / foxfly / jean CNH.jpg”) ;

说明

.imgCNH-选择由CSS类属性命名的DIV

,img-DV下方的标签为IMG

希望对您有帮助。