Dashboards & Visualizations

On dashboard, how do I trim the whitespace in a text input field

Dev999
Communicator

This seems a common situation: need to trim the white spaces in a text input box. With html, I can do it inside submit.on("submit"), but it seems a hack, and I need it work with simple xml as well. Could someone share the best approach?

Thanks,
Tony

Tags (2)
0 Karma
1 Solution

somesoni2
Revered Legend

You can try something like this. Instead of using tempToken, use the token defined as actualToken in your searches.

 <input type="text" token="tempToken">
      <label>Specify a log level</label>
      <default>INFO</default>
      <change>
          <!-- use predefined input tokens to set -->        
          <eval token="actualToken">trim("$value$")</set>
      </change>
    </input>

View solution in original post

somesoni2
Revered Legend

You can try something like this. Instead of using tempToken, use the token defined as actualToken in your searches.

 <input type="text" token="tempToken">
      <label>Specify a log level</label>
      <default>INFO</default>
      <change>
          <!-- use predefined input tokens to set -->        
          <eval token="actualToken">trim("$value$")</set>
      </change>
    </input>

Dev999
Communicator

almost there, if I create another textinput, it works perfectly in terms of functionality. there must be a way to hide the actual input. This is certainly the right direction. I appreciate your help.

0 Karma

sloshburch
Splunk Employee
Splunk Employee

"hide the actual input." you lost me there. Why would you hide the text input if you require the user to input text?

0 Karma

Dev999
Communicator

Got it work with css style. I only need to see one textinput, so the actualToken one should not show on the page.

Thanks a lot!

0 Karma

sloshburch
Splunk Employee
Splunk Employee

Oh, yea, I wonder if you can just say

<eval token="tempToken">trim("$value$")</set>

so you're not creating multiple. Sounds like you got a solution by playing with it.

0 Karma

Dev999
Communicator

My bad. It does work. No need for a second textinput. Very cool. Thanks!

0 Karma

sloshburch
Splunk Employee
Splunk Employee

Bingo! @dev999, let us know this works by accepting the answer?

0 Karma
Get Updates on the Splunk Community!

Introducing the Splunk Community Dashboard Challenge!

Welcome to Splunk Community Dashboard Challenge! This is your chance to showcase your skills in creating ...

Built-in Service Level Objectives Management to Bridge the Gap Between Service & ...

Wednesday, May 29, 2024  |  11AM PST / 2PM ESTRegister now and join us to learn more about how you can ...

Get Your Exclusive Splunk Certified Cybersecurity Defense Engineer Certification at ...

We’re excited to announce a new Splunk certification exam being released at .conf24! If you’re headed to Vegas ...