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

问题描述 投票:0回答:1

我正在使用Alfresco 6.2企业版。我有一个要求,需要在https://dev.alfresco.com/resource/docs/aikau-jsdoc/AlfSearchList.js_.html模块中进行几个修改。

  1. 重写onScopeSelection功能的最佳方法是什么?
  2. 有没有一种方法可以修改searchPayload以包括新属性?

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

alfresco alfresco-share alfresco-enterprise aikau
1个回答
0
投票

在Aikau中覆盖函数的最佳选择通常是扩展有问题的窗口小部件模块,并使用模块“类层次结构”覆盖从AlfSearchList继承的函数。 OOTBee支持工具项目具有module extending AlfList and overriding its onDataLoadSuccess功能的示例。一旦有了自己的自定义模块,就可以使用Surf扩展模块来自定义分面搜索页面的JSON模型,以将AlfList更改为您自己的模块。

[不幸的是,除了覆盖onDataLoadSuccess功能之外,没有其他方法可以修改name of the module used for the search list。然后,除非您还重写searchPayload函数并通过再次修改页面的JSON模型使用loadData使用您的自定义服务,否则添加的属性将不会执行任何操作。

© www.soinside.com 2019 - 2024. All rights reserved.