<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How do I override AlfSearchResult aikau widget function in aikau-1.0.101.5 in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/how-do-i-override-alfsearchresult-aikau-widget-function-in-aikau/m-p/37256#M15680</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would like to change the order and behavior of the displayname and title nodes in the search results page in the community alfresco-201711 version.&amp;nbsp; I would like Title to be clickable instead of the displayname, and I would like the displayname to not be clickable.&lt;/P&gt;&lt;P&gt;I think I just need to override the 'createDisplayNameRenderer' and the 'createTitleRenderer' functions that are in the FCTSRCH_SEARCH_RESULT widget.&amp;nbsp; I am currently adding widgets to the widgetsBelow list by extending the faceted-search.get.js like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;var fctSearchRes = widgetUtils.findObject(model.jsonModel.widgets, "id", "FCTSRCH_SEARCH_RESULT");&lt;BR /&gt;&lt;BR /&gt;fctSearchRes.config.widgetsBelow = [&lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: "alfresco/renderers/Property",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; id: "FCT_SEARCH_RESULTS_PAGE_COUNT",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; config: { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertyToRender: "pageCount", &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; simple: true, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; label: "Page Count", &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; renderOnNewLine: true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; renderSize: "medium" &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;BR /&gt;}&lt;BR /&gt;];&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;would I do something similar for the functions? Something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;fctSearchRes.config.createTitleRenderer = function alfresco_search_AlfSearchResult__createTitleRenderer() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // jshint nonew:false&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!this.currentItem.title)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domClass.add(this.titleNode, "hidden");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new Property({&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id: this.id + "_TITLE",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currentItem: this.currentItem,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pubSubScope: this.pubSubScope,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertyToRender: "title",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; renderSize: "small",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; renderedValuePrefix: "((((",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; renderedValueSuffix: "))))",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; highlightValue: this.highlightValue,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; highlightPrefix: this.showSearchTermHighlights ? this.highlightPrefix : null,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; highlightPostfix: this.showSearchTermHighlights ? this.highlightPostfix : null&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, this.titleNode);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;};&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The jsdocs say that the functions can be overridden, but I haven't figured how, or if that is the right approach.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Dan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 Nov 2017 21:38:39 GMT</pubDate>
    <dc:creator>dbiggins</dc:creator>
    <dc:date>2017-11-29T21:38:39Z</dc:date>
    <item>
      <title>How do I override AlfSearchResult aikau widget function in aikau-1.0.101.5</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-do-i-override-alfsearchresult-aikau-widget-function-in-aikau/m-p/37256#M15680</link>
      <description>I would like to change the order and behavior of the displayname and title nodes in the search results page in the community alfresco-201711 version.&amp;nbsp; I would like Title to be clickable instead of the displayname, and I would like the displayname to not be clickable.I think I just need to override t</description>
      <pubDate>Wed, 29 Nov 2017 21:38:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-do-i-override-alfsearchresult-aikau-widget-function-in-aikau/m-p/37256#M15680</guid>
      <dc:creator>dbiggins</dc:creator>
      <dc:date>2017-11-29T21:38:39Z</dc:date>
    </item>
    <item>
      <title>Re: How do I override AlfSearchResult aikau widget function in aikau-1.0.101.5</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-do-i-override-alfsearchresult-aikau-widget-function-in-aikau/m-p/37257#M15681</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You cannot override functions via the server-side JSON config. This is just for simple property configuration and widget composition.&amp;nbsp;In order to override the function, you'd need to extend the widget module&amp;nbsp;in client-side JavaScript and specify that&amp;nbsp;extended module via the "widget" configuration property instead of the AlfSearchResult one.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Nov 2017 08:49:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-do-i-override-alfsearchresult-aikau-widget-function-in-aikau/m-p/37257#M15681</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2017-11-30T08:49:59Z</dc:date>
    </item>
  </channel>
</rss>

