0

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

在 Share 中的 webscript 的 javascript 代码中,我尝试了args["nodeRef"]and page.url.args["nodeRef"],但我无法获取 nodeRef;他们都是空的。

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

4

1 回答 1

5

你应该使用url.args['nodeRef']而不是page.url.args['nodeRef']

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

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

于 2016-03-20T14:04:53.100 回答