Dashboards & Visualizations

Dependent Drop Down & Radio Button XML

IRHM73
Motivator

Hi, I wonder whether someone could help me please.

HereUsing one of the tutorials I've put together the script below which I'm trying to create the following scenario:

  • The user selects a value from a drop down menu, which
  • Then populates the pertinent radio buttons for the drop down value selected.

    A form input element's selected value is used to populate another form input element's options.
    * All detail.ur="*" | stats count by tags.tName * All detail.ur="*" detail.fId=$username$| stats count by detail.fId
    Table of eventsdetail.ur="*" tags.tName=$username$ | head 1000 | table tags.tName, _raw-7d@dnow

The problem I have is that the popualtion of the radio button constantly displays the message "Populating" and despite spending severqal hours on this I can get this to change and populate the appropriate radio buttons.

Could someone possibly look at this please and let me know where I'm going wrong.

Many thanks and kind regards

Chris

Tags (3)
0 Karma

IRHM73
Motivator

Hi, thank you all for taking the time to look at my post, but I realised that I had the 'Parent' (Dropdown menu) and 'Child' (Radio Buttons) fields the wrong way around.

I've now changed the code to the following and the dropdown menu and radio buttons now work.

<form>
  <label>Cascading Form Input Element - Tutorial Clone</label>
  <description>A form input element's selected value is used to populate another form input element's options.</description>
  <fieldset autoRun="true">
    <input type="dropdown" token="username">
      <default>*</default>
      <choice value="*">All</choice>
      <populatingSearch fieldForValue="detail.fId" fieldForLabel="detail.fId" earliest="-24h" latest="now">
        <![CDATA[detail.ur="*" | stats count by detail.fId]]>
      </populatingSearch>
    </input>
    <input type="radio" token="source">
      <default>*</default>
      <choice value="*">All</choice>
      <populatingSearch fieldForValue="tags.tName" fieldForLabel="tags.tName" earliest="-24h" latest="now">
        <![CDATA[detail.ur="*" detail.fId=$username$| stats count by tags.tName]]>
      </populatingSearch>
    </input>
  </fieldset>
  <row>
    <table>
      <title>Table of events</title>
      <searchString>detail.ur="*" detail.fId="*" tags.tName="*" detail.fId=$username$ tags.tName=$source$ | table tags.tName, detail.ur, generatedAt, detail.fId, detail.messageId, eventId _raw</searchString>
      <earliestTime>-24h@h</earliestTime>
      <latestTime>now</latestTime>
    </table>
  </row>
</form>

Many thanks and kind regards

Chris

0 Karma
Get Updates on the Splunk Community!

Observe and Secure All Apps with Splunk

  Join Us for Our Next Tech Talk: Observe and Secure All Apps with SplunkAs organizations continue to innovate ...

Splunk Decoded: Business Transactions vs Business IQ

It’s the morning of Black Friday, and your e-commerce site is handling 10x normal traffic. Orders are flowing, ...

Fastest way to demo Observability

I’ve been having a lot of fun learning about Kubernetes and Observability. I set myself an interesting ...