Comment créer une action de recherche dans Alfresco

voix
1

J'utilise Alfresco Enterprise 6.2. Comme pour la recherche en direct, je crée une action de recherche pour les dossiers que j'ai dans la bibliothèque de documents

J'ai mis à jour le custom-actions.js comme suit :

onActionSearch: function dla_onActionSearch(record){
        window.open(Alfresco.constants.PAGECONTEXT +'dp/ws/faceted-search?', _self);       
}

J'ai également ajouté l'étendue des dossiers faceted-search.get.jscomme ci-dessous. J'ai codé en dur la valeur folder1juste pour tester si cela fonctionne :

  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
    }
  }
});

Cependant, il ne tient pas compte de l'étendue du dossier lors de la recherche. Au lieu de cela, il considère le dossier 1 comme un site. Comment puis-je effectuer correctement une recherche dans le champ d'application du dossier ?

Créé 22/05/2020 à 10:12
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

S'il vous plaît vérifier ci-dessous widget, il est envisageant la portée comme un siteId toujours.

https://dev.alfresco.com/resource/docs/aikau-jsdoc/AlfSearchList.js_.html

Créé 28/05/2020 à 07:57
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more