как динамически изменить изображение в шаге рабочего процесса AEM формы - PullRequest
0 голосов
/ 27 ноября 2018

Мне нужно загрузить изображение для узла jcr в форме для назначенного шага задачи рабочего процесса.Изображение было загружено на предыдущем этапе в полезную нагрузку.

/ var / fd / панель инструментов / полезная нагрузка / server0 / 2018-11-27 / 3G76W5ICECE6PISS6ADU4IH24M_6 / Attach / fileupload / file.jpg

Я предварительно заполнил текстовые поля XmlDataно я не могу сделать это с изображением.Какова правильная форма для предварительного заполнения этого компонента изображения?

1 Ответ

0 голосов
/ 29 ноября 2018

После многих часов тестов и некоторой помощи от ребят из форума Adobe я решил эту проблему.

Решением является предоставление имени класса css компоненту изображения с помощью редактора свойств (например, imgCNH) и использование этого имени класса для установки его атрибута src с помощью jquery.

Но,это немного большеФормы AEM дают имя, установленное для тега DIV, а не для тега IMG.Тем самым попытаться изменить src для imgCNH не удалось.

Хитрость в том, чтобы получить доступ к тегу IMG под названием DIV.Я использовал это:

Атрибут класса CSS : imgCNH (дать имя полю)

код jquery : $ (".imgCNH, img"). attr (" src "," content / dam / foxfly / jean CNH.jpg ");

Объяснение :

.imgCNH - Выберите DIV, названный по атрибуту класса CSS

, img - Тег Selet IMG ниже DV

Надеюсь, это поможет вам.

...