Používám Alfresco Enterprise 6.2. Podobně jako v případě živého vyhledávání vytvářím akci pro vyhledávání složek, které mám v knihovně dokumentů.
Aktualizoval jsem custom-actions.js takto:
onActionSearch: function dla_onActionSearch(record){
window.open(Alfresco.constants.PAGECONTEXT +'dp/ws/faceted-search?', _self);
}
Také jsem do složky přidal obor adresáře faceted-search.get.js
jak je uvedeno níže. Hodnotu jsem pevně zakódoval folder1
jen vyzkoušet, zda to funguje:
scopeOptions.push({
id: FCTSRCH_SET_FOLDER_SCOPE,
name: alfresco/menus/AlfCheckableMenuItem,
config: {
label: folder,
value: folder1,
group: SEARCHLIST_SCOPE,
publishTopic: ALF_SEARCHLIST_SCOPE_SELECTION,
checked: false,
hashName: scope,
publishPayload: {
label: folder,
value: folder1
}
}
});
Při hledání však nebere v úvahu rozsah složky. Místo toho považuje „folder1“ za web. Jak mohu správně provést vyhledávání v rámci adresáře?