我正在使用Alfresco 6.2企业版。我有一个要求,需要在https://dev.alfresco.com/resource/docs/aikau-jsdoc/AlfSearchList.js_.html模块中进行几个修改。
onScopeSelection
功能的最佳方法是什么?searchPayload
以包括新属性?我浏览了Alfresco文档,无法找出覆盖现有aikau的最佳方法。
在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
使用您的自定义服务,否则添加的属性将不会执行任何操作。