Args webscript Alfresco共享层

Args webscript Alfresco共享层,alfresco,alfresco-share,alfresco-webscripts,Alfresco,Alfresco Share,Alfresco Webscripts,我创建了一个Aikau页面,并通过自定义操作文档库打开该页面。我通过Aikau页面的查询给出nodeRef 在共享的webscript的javascript代码中,我尝试了args[“nodeRef”]和page.url.args[“nodeRef”],但我无法获得nodeRef;它们都是空的 有人能帮我获取操作文档的链接或节点引用的参数吗?你应该使用url.args['nodeRef']而不是page.url.args['nodeRef'] 您可能是在某个Spring Surf页面的某个区域(

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

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


有人能帮我获取操作文档的链接或节点引用的参数吗?

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

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


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

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

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


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

能否将desc.xml文件与用于调用该页面的url一起共享?能否将desc.xml文件与用于调用该页面的url一起共享?这并不提供问题的答案。若要评论或要求作者澄清,请在其帖子下方留下评论。-@亚赞:这就是我问题的答案!他解决了我的问题!谢谢你:D@PRVS我在评论已经报道的帖子时得到了这个答案,我仍然认为这不是一个答案,虽然它解决了你的问题,但它不是一个标准答案,例如,
尝试使用。。。这更像是一个注释,我的问题是我使用X和Y,这不起作用。尤尼斯说:试试X的Z积分。这是对我问题的回答,简单、清晰、正确@亚赞:谢谢你指出这一点,我只是通过添加更多细节来提高anwser的质量!这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-@亚赞:这就是我问题的答案!他解决了我的问题!谢谢你:D@PRVS我在评论已经报道的帖子时得到了这个答案,我仍然认为这不是一个答案,虽然它解决了你的问题,但它不是一个标准答案,例如,
尝试使用。。。这更像是一个注释,我的问题是我使用X和Y,这不起作用。尤尼斯说:试试X的Z积分。这是对我问题的回答,简单、清晰、正确@亚赞:谢谢你指出这一点,我只是通过添加更多细节来提高anwser的质量!