Aikau example包含var button
,其配置为显示带有表单控件的弹出窗口。据我所知,每个aikau表单都有一个值,可用于预填充控件,但如何从URL加载值?
E.g。有人按下按钮,它会加载"某种程度上"来自URL的数据,将它们存储到Form值中,然后在表单上填充一个字段。
关键问题是用作URL的参数(是publishPayload.url
?)以及应为此设置主题的内容和位置?
我已尝试过已修改示例并尝试添加publishPayload.url
和setValueTopic: ALF_CREATE_FORM_DIALOG_REQUEST
,但未看到任何带URL的HTTP请求。如果URL错误,我可以看到500或404代码的请求,但即使这些请求也不会发送。
有人可以举例说明如何做到这一点吗?
注意
它可以只是一个带有值的按钮和单元格的代码。什么是数据或网址无关紧要,URL可以是一些带有标题/名称属性的NodeRef的简单链接。
答案 0 :(得分:0)
与上一次question一样,我建议您通过GitHub上的Aikau教程(参见https://github.com/Alfresco/Aikau/blob/develop/tutorial/chapters/About.md),我认为您会发现它在Aikau上有更多有用的信息。官方文档 - 这些示例来自旧的博客文章之前 Aikau成为GitHub中的独立项目。您正在查看的示例非常过时,我将尝试将其从官方文档中删除。
Aikau致力于出版/订阅模式。一个按钮将配置一个publishTopic和一个publishPayload。单击时,将在该主题上发布有效负载。可以提供服务以订阅已发布的主题并提供数据。
以前引用的教程和Alfresco社区平台上的my blog posts都有很多这方面的例子