Args webscript Alfresco share tier



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

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

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

你应该

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

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

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

最新更新