Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在alfresco中重写aikau小部件中的函数的最佳方法是什么?_Alfresco_Alfresco Share_Alfresco Enterprise_Aikau - Fatal编程技术网

在alfresco中重写aikau小部件中的函数的最佳方法是什么?

在alfresco中重写aikau小部件中的函数的最佳方法是什么?,alfresco,alfresco-share,alfresco-enterprise,aikau,Alfresco,Alfresco Share,Alfresco Enterprise,Aikau,我使用的是Alfresco 6.2企业版。我有一个要求,需要对模块进行一些修改 覆盖范围选择功能的最佳方法是什么 有没有办法修改searchPayload以包含新属性 我查阅了Alfresco文档,无法找出覆盖现有aikau的最佳方法。覆盖aikau中函数的最佳方法通常是扩展相关的小部件模块,并使用模块“类层次结构”覆盖从Alfresco搜索列表继承的函数。OOTBee支持工具项目有一个函数示例。一旦您拥有了自己的自定义模块,就可以使用一个Surf扩展模块来自定义faceted搜索页面的JSON

我使用的是Alfresco 6.2企业版。我有一个要求,需要对模块进行一些修改

  • 覆盖范围选择功能的最佳方法是什么
  • 有没有办法修改
    searchPayload
    以包含新属性

  • 我查阅了Alfresco文档,无法找出覆盖现有aikau的最佳方法。

    覆盖aikau中函数的最佳方法通常是扩展相关的小部件模块,并使用模块“类层次结构”覆盖从Alfresco搜索列表继承的函数。OOTBee支持工具项目有一个函数示例。一旦您拥有了自己的自定义模块,就可以使用一个Surf扩展模块来自定义faceted搜索页面的JSON模型,从而将模型更改为您的


    不幸的是,除了覆盖
    loadData
    函数之外,没有其他方法可以修改
    searchPayload
    。然后,添加的属性将不会起任何作用,除非您也重写该函数并使用自定义服务,而不是再次修改页面的JSON模型。

    谢谢。我添加了一个额外的搜索范围。如果我的自定义范围是
    AlfSearchList
    中的
    selectedScope
    ,我已尝试使用特定的nodeRef值覆盖
    rootNode
    。但它没有效果。你知道这是什么吗?