我制作一个Aikau页面,然后通过自定义操作文档库打开此页面。我通过查询Aikau页面给nodeRef。
在Share的webscript的javascript代码中,我尝试了args["nodeRef"]
和page.url.args["nodeRef"]
,但我无法获得nodeRef;所有这些都是空的。
任何人都可以帮我获取动作文档的链接或nodeRef的参数吗?
答案 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']