2016-06-03 12 views
0

Wenn Sie eine erweiterte Suche machen in Alfresco es gibt eine JSON-Antwort mit den Ergebnissen das SkriptAlfresco 5.0C erweiterte Suche Schleuder Suchparametern Get

http://localhost:8080/share/proxy/alfresco/slingshot/search/?facetFields=.. 

Ich habe die Ausführung eine Schaltfläche in der Aikau erweiterte Suchergebnisseite hinzufügen und Ich möchte das gleiche Skript ausführen. Wie kann ich es nennen und seine Parameter bekommen?

Die Aikau Taste

var button = { 
    name: "alfresco/buttons/AlfButton", 
    config: { 
      label: "Exec Script", 
      additionalCssClasses: "call-to-action", 
      onClick:....... **call facets script**... 
     } 
}; 

Antwort

0

, erstens, wenn möglich, ich würde empfehlen, dass Sie mit Alfresco 5.0.d bewegen, da dies es Ihnen ermöglichen, die Vorteile der wöchentlichen Releases von Aikau zu nehmen, wie in this Blog beschrieben Post.

Wie für Ihre spezifische Frage ... sollten Sie nicht versuchen, eine Aikau-Schaltfläche wie diese zu definieren (mit dem "onClick" -Attribut). Aikau arbeitet über einen Veröffentlichungs-/Subskriptions-Mechanismus, so dass Schaltflächen mit einer publishTopic und einer publishPayload konfiguriert werden. Das veröffentlichte Thema müsste von einem anderen Widget oder einem Dienst abonniert werden.

Wenn Sie nicht mit der Arbeit mit Aikau vertraut sind, schlage ich vor, dass Sie durch die tutorial on GitHub arbeiten. Sie können auch eine zusätzliche Liste von Bildungsreferenzen here finden.