<?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 to display multiple SplunkJS inputs on one line in Getting Data In</title>
    <link>https://community.splunk.com/t5/Getting-Data-In/How-to-display-multiple-SplunkJS-inputs-on-one-line/m-p/474930#M81560</link>
    <description>&lt;P&gt;Is there a way to display multiple splunkjs one one line? &lt;/P&gt;

&lt;P&gt;Here's my js code:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;    require([
        "splunkjs/mvc",
        "splunkjs/mvc/searchmanager",
        "splunkjs/mvc/tableview",
        "splunkjs/mvc/dropdownview",
        "splunkjs/mvc/multidropdownview",
        "splunkjs/mvc/simplexml/ready!"
    ], function(
        mvc,
        SearchManager,
        TableView,
        DropdownView, 
        MultiDropdownView 
    ) {

        // Create the search manager and views
        var mainSearch = new SearchManager({
            id: "mysearch",
            search: "index=_internal | head 5",
            data: mvc.tokenSafe("$datamod$"),
            status_buckets: 300,
            preview: true,
            cache: false
        });

        var table1 = new TableView({
            id:"table",
            managerid: "mysearch",
            el: $("#mytable")
        }).render();

        var mydropdown = new DropdownView({
            id: "selData",
            showClearButton: false,
            value: mvc.tokenSafe("$datamod$"),
            el: $("#mydropdown")
        }).render();

        // Set the dropdown list choices
        var choices = [
            {label: "events",  value: "events" },
            {label: "preview", value: "preview"},
            {label: "results", value: "results"},
            {label: "summary", value: "summary"}
        ];
        mydropdown.settings.set("choices", choices);

        // Display the type of selected results model in the console
        var myChoice = "results";
        mydropdown.on("change", function(){
            myChoice = mydropdown.settings.get("value");
            var myResults = mainSearch.data(myChoice);
            myResults.on("data", function() {
                console.log("Type: ", myChoice);
                console.log("Has data? ", myResults.hasData());
                console.log("Data (rows): ", myResults.data().rows);
                console.log("Backbone collection: (rows) ", myResults.collection().raw.rows);
            });
        });

        var mymultiselect = new MultiDropdownView({
                id: "example-multidropdown",
                managerid: "example-search",
                vakye: mvc.tokenSafe("$datams$"),
                default: "main",
                labelField: "index",
                valueField: "index",
                el: $("#mymultidropdownview")
            }).render();

       var mymultiselect_search = new SearchManager({
                id: "example-search",

                search: "| eventcount summarize=false index=* index=_* | dedup index | fields index" 
            });


    });
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Here's my Simple XML&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;    &amp;lt;dashboard script="splunkresultsmodelv2.js"&amp;gt;
      &amp;lt;label&amp;gt;SplunkResultsModelv2&amp;lt;/label&amp;gt;
      &amp;lt;row&amp;gt;
        &amp;lt;panel&amp;gt;
          &amp;lt;title&amp;gt;$datamod$ $datams$&amp;lt;/title&amp;gt;
          &amp;lt;html&amp;gt;
            &amp;lt;h2&amp;gt;
              &amp;lt;a href="https://docs.splunk.com/DocumentationStatic/WebFramework/1.4/compref_splunkresultsmodel.html"&amp;gt;SplunkResultsModel&amp;lt;/a&amp;gt;
            &amp;lt;/h2&amp;gt;
            &amp;lt;span id="mymultidropdownview"/&amp;gt;
            &amp;lt;span id="mydropdown"/&amp;gt;
            &amp;lt;div id="mytable"/&amp;gt;

         &amp;lt;!-- &amp;lt;div&amp;gt;dropdown:$datamod$&amp;lt;/div&amp;gt;&amp;lt;div&amp;gt;          multiselect:$example-multidropdown$&amp;lt;/div&amp;gt;--&amp;gt;


          &amp;lt;/html&amp;gt;
        &amp;lt;/panel&amp;gt;
      &amp;lt;/row&amp;gt;
    &amp;lt;/dashboard&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="screenshot"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/7897i5330FF5E19584D5C/image-size/large?v=v2&amp;amp;px=999" role="button" title="screenshot" alt="screenshot" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 04 Nov 2019 05:22:10 GMT</pubDate>
    <dc:creator>spammenot66</dc:creator>
    <dc:date>2019-11-04T05:22:10Z</dc:date>
    <item>
      <title>How to display multiple SplunkJS inputs on one line</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-display-multiple-SplunkJS-inputs-on-one-line/m-p/474930#M81560</link>
      <description>&lt;P&gt;Is there a way to display multiple splunkjs one one line? &lt;/P&gt;

&lt;P&gt;Here's my js code:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;    require([
        "splunkjs/mvc",
        "splunkjs/mvc/searchmanager",
        "splunkjs/mvc/tableview",
        "splunkjs/mvc/dropdownview",
        "splunkjs/mvc/multidropdownview",
        "splunkjs/mvc/simplexml/ready!"
    ], function(
        mvc,
        SearchManager,
        TableView,
        DropdownView, 
        MultiDropdownView 
    ) {

        // Create the search manager and views
        var mainSearch = new SearchManager({
            id: "mysearch",
            search: "index=_internal | head 5",
            data: mvc.tokenSafe("$datamod$"),
            status_buckets: 300,
            preview: true,
            cache: false
        });

        var table1 = new TableView({
            id:"table",
            managerid: "mysearch",
            el: $("#mytable")
        }).render();

        var mydropdown = new DropdownView({
            id: "selData",
            showClearButton: false,
            value: mvc.tokenSafe("$datamod$"),
            el: $("#mydropdown")
        }).render();

        // Set the dropdown list choices
        var choices = [
            {label: "events",  value: "events" },
            {label: "preview", value: "preview"},
            {label: "results", value: "results"},
            {label: "summary", value: "summary"}
        ];
        mydropdown.settings.set("choices", choices);

        // Display the type of selected results model in the console
        var myChoice = "results";
        mydropdown.on("change", function(){
            myChoice = mydropdown.settings.get("value");
            var myResults = mainSearch.data(myChoice);
            myResults.on("data", function() {
                console.log("Type: ", myChoice);
                console.log("Has data? ", myResults.hasData());
                console.log("Data (rows): ", myResults.data().rows);
                console.log("Backbone collection: (rows) ", myResults.collection().raw.rows);
            });
        });

        var mymultiselect = new MultiDropdownView({
                id: "example-multidropdown",
                managerid: "example-search",
                vakye: mvc.tokenSafe("$datams$"),
                default: "main",
                labelField: "index",
                valueField: "index",
                el: $("#mymultidropdownview")
            }).render();

       var mymultiselect_search = new SearchManager({
                id: "example-search",

                search: "| eventcount summarize=false index=* index=_* | dedup index | fields index" 
            });


    });
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Here's my Simple XML&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;    &amp;lt;dashboard script="splunkresultsmodelv2.js"&amp;gt;
      &amp;lt;label&amp;gt;SplunkResultsModelv2&amp;lt;/label&amp;gt;
      &amp;lt;row&amp;gt;
        &amp;lt;panel&amp;gt;
          &amp;lt;title&amp;gt;$datamod$ $datams$&amp;lt;/title&amp;gt;
          &amp;lt;html&amp;gt;
            &amp;lt;h2&amp;gt;
              &amp;lt;a href="https://docs.splunk.com/DocumentationStatic/WebFramework/1.4/compref_splunkresultsmodel.html"&amp;gt;SplunkResultsModel&amp;lt;/a&amp;gt;
            &amp;lt;/h2&amp;gt;
            &amp;lt;span id="mymultidropdownview"/&amp;gt;
            &amp;lt;span id="mydropdown"/&amp;gt;
            &amp;lt;div id="mytable"/&amp;gt;

         &amp;lt;!-- &amp;lt;div&amp;gt;dropdown:$datamod$&amp;lt;/div&amp;gt;&amp;lt;div&amp;gt;          multiselect:$example-multidropdown$&amp;lt;/div&amp;gt;--&amp;gt;


          &amp;lt;/html&amp;gt;
        &amp;lt;/panel&amp;gt;
      &amp;lt;/row&amp;gt;
    &amp;lt;/dashboard&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="screenshot"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/7897i5330FF5E19584D5C/image-size/large?v=v2&amp;amp;px=999" role="button" title="screenshot" alt="screenshot" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Nov 2019 05:22:10 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-display-multiple-SplunkJS-inputs-on-one-line/m-p/474930#M81560</guid>
      <dc:creator>spammenot66</dc:creator>
      <dc:date>2019-11-04T05:22:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to display multiple SplunkJS inputs on one line</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-display-multiple-SplunkJS-inputs-on-one-line/m-p/474931#M81561</link>
      <description>&lt;P&gt;easy solution would be handle it in the css. &lt;EM&gt;float:left&lt;/EM&gt; for the form input and &lt;EM&gt;clear:left&lt;/EM&gt; for the table &lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;dashboard script="splunkresultsmodelv2.js"&amp;gt;
  &amp;lt;label&amp;gt;SplunkResultsModelv2&amp;lt;/label&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;title&amp;gt;$datamod$ $datams$&amp;lt;/title&amp;gt;
      &amp;lt;html&amp;gt;
        &amp;lt;h2&amp;gt;
          &amp;lt;a href="https://docs.splunk.com/DocumentationStatic/WebFramework/1.4/compref_splunkresultsmodel.html"&amp;gt;SplunkResultsModel&amp;lt;/a&amp;gt;
        &amp;lt;/h2&amp;gt;
        &amp;lt;div style="float: left" id="mymultidropdownview"/&amp;gt;
        &amp;lt;span style="float: left" id="mydropdown"/&amp;gt;
        &amp;lt;div  style="clear: left" id="mytable"/&amp;gt;

      &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/dashboard&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 04 Nov 2019 06:42:53 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-display-multiple-SplunkJS-inputs-on-one-line/m-p/474931#M81561</guid>
      <dc:creator>spammenot66</dc:creator>
      <dc:date>2019-11-04T06:42:53Z</dc:date>
    </item>
  </channel>
</rss>

