All Apps and Add-ons

selecting all the values in the Pulldown multiselect by default in splunk (sideview utils)

JaideepK
Explorer

I am using sideview Utils Pulldown multiselect how can select all the values in the pulldown by deafult?

0 Karma
1 Solution

sideview
SplunkTrust
SplunkTrust

Actually the best advice I can give, is to use the CheckboxPulldown module which came out back in Sideview Utils 3.2.

1) CheckboxPulldown is so much better and more useful of a control than the multiselect Pulldown that I consider the multiselect Pulldown to be obsolete.

2) CheckboxPulldown actually selects everything by default.


There is a weird and crazy workaround that I've seen though, and I mean very weird. First, don't actually do this - use CheckboxPulldown. 😃 But I mention it cause it's fun. Stitch a sequence of other modules just upstream of that Pulldown. Say that the name param of your Pulldown module is foo

1) PostProcess to do | stats list(foo) as foo | eval foo=mvjoin(foo,"::"), ie giving you a big string of all the values separated by ::

2) ResultsValueSetter to pull $foo$ down as a token,

3) ValueSetter with <param name="name">foo</param>, <param name="value">$foo$</param> and <param name="delim">::</param>

Coming out of the ValueSetter is an array-valued foo token that has the same name as the Pulldown and that just happens to have every value in that Pulldown. the multiselect Pulldown module will see that array valued token and set it's own selection to it's values. Thus all become selected.

But again.... don't do that. Just use CheckboxPulldown. It's way better and selects all options by default.

View solution in original post

sideview
SplunkTrust
SplunkTrust

Actually the best advice I can give, is to use the CheckboxPulldown module which came out back in Sideview Utils 3.2.

1) CheckboxPulldown is so much better and more useful of a control than the multiselect Pulldown that I consider the multiselect Pulldown to be obsolete.

2) CheckboxPulldown actually selects everything by default.


There is a weird and crazy workaround that I've seen though, and I mean very weird. First, don't actually do this - use CheckboxPulldown. 😃 But I mention it cause it's fun. Stitch a sequence of other modules just upstream of that Pulldown. Say that the name param of your Pulldown module is foo

1) PostProcess to do | stats list(foo) as foo | eval foo=mvjoin(foo,"::"), ie giving you a big string of all the values separated by ::

2) ResultsValueSetter to pull $foo$ down as a token,

3) ValueSetter with <param name="name">foo</param>, <param name="value">$foo$</param> and <param name="delim">::</param>

Coming out of the ValueSetter is an array-valued foo token that has the same name as the Pulldown and that just happens to have every value in that Pulldown. the multiselect Pulldown module will see that array valued token and set it's own selection to it's values. Thus all become selected.

But again.... don't do that. Just use CheckboxPulldown. It's way better and selects all options by default.

nabeel652
Builder

In checkboxpulldown module how to deselect all values by default?

0 Karma

JaideepK
Explorer

Thanks a lot... The CheckboxPulldown worked but the workaround didn't worked for me

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Agent Mode Engaged! Enchaining Agentic Operations with Splunk AI Assistant 2.0

    Are you ready to transform how your team handles complex data requests? We invite you to our upcoming ...

Announcing Modern Navigation: A New Era of Splunk User Experience

We are excited to introduce the Modern Navigation feature in the Splunk Platform, available to both cloud and ...

Modernize your Splunk Apps – Introducing Python 3.13 in Splunk

We are excited to announce that the upcoming releases of Splunk Enterprise 10.2.x and Splunk Cloud Platform ...