0

Aikau示例包含一个var button配置为显示带有表单控件的弹出窗口。据我所知,每个 aikau 表单都有一个值,可用于预填充控件,但如何从 URL 加载值?

例如,有人按下按钮,它以某种方式从 URL 加载数据,将它们存储到表单值中,然后填充表单上的一个字段。

关键问题是使用哪些参数作为 URL(是publishPayload.url吗?)以及应该为此设置什么主题以及在哪里设置?

我已经尝试过示例修改并尝试添加publishPayload.urland setValueTopic: ALF_CREATE_FORM_DIALOG_REQUEST,但没有看到任何带有 URL 的 HTTP 请求。如果 URL 错误,我可以看到带有 500 或 404 代码的请求,但即使这些请求也不会发送。

有人可以提供一个如何做到这一点的例子吗?

笔记

它可以只是一段代码,用于按钮和具有值的单元格。什么是数据或 url 无关紧要,URL 可以是带有 title/name 属性的某个 NodeRef 的简单链接。

4

1 回答 1

0

与您的上一个问题一样,我建议您完成 GitHub 上的 Aikau 教程(请参阅https://github.com/Alfresco/Aikau/blob/develop/tutorial/chapters/About.md)我认为您会发现它比官方文档有更多关于 Aikau 的有用信息——这些示例取自在Aikau 成为 GitHub 中的独立项目之前编写的旧博客文章。您正在查看的示例非常过时,我将尝试将它们从官方文档中删除。

Aikau 致力于发布/订阅模式。一个按钮将配置一个 publishTopic 和一个 publishPayload。单击后,有效负载将发布在该主题上。可以提供服务来订阅已发布的主题并提供数据。

在之前引用的教程和我在 Alfresco 社区平台上的博客文章中都有很多这样的例子

于 2016-12-07T08:36:10.410 回答