У меня есть компонент Sightly с (JavaScript) UseAPI model на сайте Adobe AEM/CQ.Передать переменную от модели компонента до диалога автора
В модели у меня есть переменная, которая вычисляется, когда компонент загружается и не сохраняется в JCR (скажем, это случайная строка).
Когда автор открывает диалоговое окно интерфейса Granite/Touch UI, пользовательский компонент гранитного пользовательского интерфейса визуализируется с помощью JSP. JSP имеет доступ к области компонента в JCR, но, насколько я могу судить, он не имеет доступа к свойствам, возвращаемым моделью JavaScript при рендеринге компонента.
Как передать/сохранить эту переменную «случайная строка» из Sightly/JavaScript UseAPI, чтобы она могла быть доступна JSP диалога?
Переменная контекстно-зависимая, поэтому я не хочу ее хранить в постоянном месте, таком как JCR. Хорошим примером может быть уникальный идентификатор для внешней веб-службы, который уникален для этого конкретного рендеринга компонента.
Вы просто пытаетесь отобразить вычисленное значение в диалоговом окне? Потому что нет смысла редактировать чисто вычисленное значение. –
@ITGumby Предполагаемое использование больше по линиям передачи значения по умолчанию или установки в диалоговом окне, в отличие от значения, которое редактируется –