我制作了一个 Aikau 页面,并通过自定义操作文档库打开此页面。我通过Aikau页面的查询给nodeRef。
在 Share 中的 webscript 的 javascript 代码中,我尝试了args["nodeRef"]
and page.url.args["nodeRef"]
,但我无法获取 nodeRef;他们都是空的。
任何人都可以帮我获取操作文档的链接或 nodeRef 的参数吗?
我制作了一个 Aikau 页面,并通过自定义操作文档库打开此页面。我通过Aikau页面的查询给nodeRef。
在 Share 中的 webscript 的 javascript 代码中,我尝试了args["nodeRef"]
and page.url.args["nodeRef"]
,但我无法获取 nodeRef;他们都是空的。
任何人都可以帮我获取操作文档的链接或 nodeRef 的参数吗?
你应该使用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']