如何在 AEM 表单工作流程步骤中动态更改图像
how to dynamically change a image in AEM forms workflow step
我需要以分配的步骤工作流任务的形式为 jcr 节点加载图像。
上一步上传的图像在负载中。
/var/fd/dashboard/payload/server0/2018-11-27/3G76W5ICECE6PISS6ADU4IH24M_6/Attach/fileupload/file.jpg
我用 XmlData 预填充了文本的字段,但我不能用图像来完成。预填充此图像组件的正确形式是什么?
经过几个小时的测试,以及 Adobe 论坛人员的一些帮助,我解决了这个问题。
解决方案是使用属性编辑器(如 imgCNH)为图像组件提供 css class 名称,然后使用此 class 名称设置其 src 属性使用 jquery.
但是,还有一点。 AEM Forms 提供的名称设置为 DIV 标签,而不是 IMG 标签。至此,尝试更改 imgCNH 的 src 失败。
诀窍是访问下面名为 DIV 的 IMG 标签。我用过这个:
CSS Class 属性: imgCNH (给字段起个名字)
jquery 代码: $(".imgCNH, img").attr("src", "/content/dam/foxfly/jean CNH.jpg");
解释:
.imgCNH - Select DIV 由 CSS Class 属性命名
, img - 在 DV 下方选择标签 IMG
希望对你有所帮助
我需要以分配的步骤工作流任务的形式为 jcr 节点加载图像。 上一步上传的图像在负载中。
/var/fd/dashboard/payload/server0/2018-11-27/3G76W5ICECE6PISS6ADU4IH24M_6/Attach/fileupload/file.jpg
我用 XmlData 预填充了文本的字段,但我不能用图像来完成。预填充此图像组件的正确形式是什么?
经过几个小时的测试,以及 Adobe 论坛人员的一些帮助,我解决了这个问题。
解决方案是使用属性编辑器(如 imgCNH)为图像组件提供 css class 名称,然后使用此 class 名称设置其 src 属性使用 jquery.
但是,还有一点。 AEM Forms 提供的名称设置为 DIV 标签,而不是 IMG 标签。至此,尝试更改 imgCNH 的 src 失败。
诀窍是访问下面名为 DIV 的 IMG 标签。我用过这个:
CSS Class 属性: imgCNH (给字段起个名字)
jquery 代码: $(".imgCNH, img").attr("src", "/content/dam/foxfly/jean CNH.jpg");
解释:
.imgCNH - Select DIV 由 CSS Class 属性命名
, img - 在 DV 下方选择标签 IMG
希望对你有所帮助