Args webscript Alfresco 共享层

Args webscript Alfresco share tier

我做一个爱考页面,我通过自定义动作文档库打开这个页面。我是通过爱考页面的查询给nodeRef的

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

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

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

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

请注意,在某些其他情况下,当您直接从服务 URI 调用网络脚本时(没有任何特定的 Spring 冲浪页面处理请求),您可以按如下方式获取获取参数:args['nodeRef']