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!

Join Us for Splunk University and Get Your Bootcamp Game On!

If you know, you know! Splunk University is the vibe this summer so register today for bootcamps galore ...

.conf24 | Learning Tracks for Security, Observability, Platform, and Developers!

.conf24 is taking place at The Venetian in Las Vegas from June 11 - 14. Continue reading to learn about the ...

Announcing Scheduled Export GA for Dashboard Studio

We're excited to announce the general availability of Scheduled Export for Dashboard Studio. Starting in ...