我在Adobe AEM/CQ 站点中有一个带有 (JavaScript) UseAPI 模型的Sightly组件。
在模型中,我有一个变量,它是在组件加载时计算的,而不是存储在 JCR 中(假设它是一个随机字符串)。
当作者打开 Granite/Touch UI 对话框时,会出现一个使用 JSP 呈现的自定义 Granite UI 组件。JSP 可以访问 JCR 中组件的范围,但据我所知,它无法访问 JavaScript 模型在呈现组件时返回的属性。
如何从 Sightly/JavaScript UseAPI 传递/存储这个“随机字符串”变量,以便对话框的 JSP 可以访问它?
该变量是上下文相关的,因此我不想将其存储在永久位置,例如 JCR。一个很好的例子可能是外部 Web 服务的唯一标识符,该标识符对于该组件的特定呈现是唯一的。