I have a dashboard using a custom splunk web framework view which displays some stuff and a tableview of search results. This works great.
I am trying to add the "ResultsLinkView" so that users can export these search results and am running into issues.
The docs reference a "controlpanel" element the ResultsLinkView should be tied to, but I'm not sure how to translate that reference into what I have to work with in my code.  I dont understand how to tie together the ResultsLinkView to a TableView... or is this the wrong approach?
With the below, I see the table view results, and the links for the ResultsLinkView are present but disabled, even if I mouse over.
<form script="test.js">
  <label>Report</label>
  <row>
    <panel>
        <html>
            <h3>TEST</h3>
            <div id="dummy_table"></div>
            <div id="dummy_resultslink"></div>
        </html>
    </panel>
  </row>
</form>
require([
    "jquery",
    "splunkjs/mvc",
    "splunkjs/mvc/searchmanager",
    "splunkjs/mvc/tableview",
    "splunkjs/mvc/resultslinkview",    
    "splunkjs/mvc/simplexml/ready!"
  ], function(
      $,
      mvc,
      SearchManager,
      TableView,
      ResultsLinkView
  ) {
    var dummysearch = new SearchManager({
          id: "dummysearch",
          search: mvc.tokenSafe('|makeresults |eval stuff="dummy"'),
          autostart: "false",
          preview: false,
          cache: true
    });
 
    tvdummy= new TableView({
          id: "dummytable",
          el: $("#dummy_table"),
          managerid: "dummysearch"
    }).render();
    var resultsLink = new ResultsLinkView({
        id: "resultsLink",
        managerid: "dummytable",
        el: $("#dummy_resultslink")
    });
    resultsLink.render().$el.appendTo($("dummy_resultslink")); 
 });
if i change
    var resultsLink = new ResultsLinkView({
        ...
        el: $("#dummy_table")
    });
    resultsLink.render().$el.appendTo($("dummy_table")); 
 });then I don't see any search results.
Appreciate any suggestions, TIA
