1
我想添加一些自定义面到Alfresco(5.0.a)的搜索页面。我创建了一个扩展名,允许覆盖已经创建的构面:Alfresco 5.0.a - 自定义搜索面
<import resource="classpath:/alfresco/site-webscripts/org/alfresco/share/imports/share-header.lib.js">
<import resource="classpath:/alfresco/site-webscripts/org/alfresco/share/imports/share-footer.lib.js">
var facet = widgetUtils.findObject(model.jsonModel, "id", "FCTSRCH_FACET_DESCRIPTION");
facet.config.label = "Document type";
facet.config.facetQName = "{http://www.someComp.com/model/comp/1.0}personGroup";
但这不是我想的正确方法。 问题是我无法覆盖父窗口小部件,因为他们没有ID(faceted-search.get.js)。 我如何设法将自定义面添加到模型中?
另一个问题是关于名称为facetQName
的方面的参数。在同一个文件(faceted-search.get.js)中,我遇到了一些我不明白的奇怪语法。 一些例子:
facetQName: "{http://www.alfresco.org/model/content/1.0}creator.__.u",
facetQName: "{http://www.alfresco.org/model/content/1.0}modifier.__.u",
facetQName: "{http://www.alfresco.org/model/content/1.0}description.__",
做这些.__.u
和.__
suffixxes是什么意思?