Dashboards & Visualizations

How to pass a token value from dashboard Simple XML to a JavaScript file?

kabiraj
Path Finder

I want to pass a token value from a dashboard Simple XML page to the js file which is attached with the XML.
e.g.

<form script="abc.js">
    <input type="text" token="def" searchWhenChanged="true">
      <label>DEF</label>
    </input>
.
.
.
.
</form>

I want to pass the value of "def" to "abc.js". Is it possible to do?

0 Karma

jeffland
SplunkTrust
SplunkTrust

In your .js, you need to require the right stuff, and then you can simply grab the tokens from the token model. Something like this:

require([
    'splunkjs/mvc/simplexml/ready!',
    "splunkjs/mvc"
],
function(
    mvc
    ) {
        // Get the default model
        var defaultTokenModel = splunkjs.mvc.Components.getInstance("default");
        // Get some token from there
        var token_def = defaultTokenModel.get("def");
        ...

See here for the docs.

Get Updates on the Splunk Community!

Webinar Recap | Revolutionizing IT Operations: The Transformative Power of AI and ML ...

The Transformative Power of AI and ML in Enhancing Observability   In the realm of IT operations, the ...

.conf24 | Registration Open!

Hello, hello! I come bearing good news: Registration for .conf24 is now open!   conf is Splunk’s rad annual ...

ICYMI - Check out the latest releases of Splunk Edge Processor

Splunk is pleased to announce the latest enhancements to Splunk Edge Processor.  HEC Receiver authorization ...