Args webscript Alfresco共享层

时间:2016-03-20 14:02:15

标签: alfresco alfresco-share alfresco-webscripts

我制作一个Aikau页面,然后通过自定义操作文档库打开此页面。我通过查询Aikau页面给nodeRef。

在Share的webscript的javascript代码中,我尝试了args["nodeRef"]page.url.args["nodeRef"],但我无法获得nodeRef;所有这些都是空的。

任何人都可以帮我获取动作文档的链接或nodeRef的参数吗?

1 个答案:

答案 0 :(得分:5)

您应该使用url.args['nodeRef']代替page.url.args['nodeRef']

你可能正在从JS控制器调用一些在一些Spring Surf页面中加载到某些区域(甚至可能覆盖整个页面)的webscript!请注意page.url.args['nodeRef']仅在用作页面模板的网页脚本的JS控制器中可用,并且在Spring Surf页面的某些区域中加载的其他网页脚本中不可用,在这种情况下您应该使用url.args['nodeRef']!< / p>

请注意,在其他一些情况下,当您直接从服务URI调用webscript时(没有任何特定的Spring Surf页面处理请求),您可以获取get参数,如下所示:args['nodeRef']

相关问题