Getting Data In

How to get checkboxgroup django binding to accept multiple inputs?

hp1
Engager

So I have the following django binding for my checkboxgroup input.

{% checkboxgroup id="checkbox_interface" managerid="search_port_id" labelField="interfaces" valueField="interfaces" prefix="(" delimiter=" OR " suffix=")" value="$int_name$"|token_safe %}

When I have more than one option selected, it's suppose to create following value: "(option1 OR option2 OR option3)", but it's not working. Instead it produces "option1, option2, option3" and my search produces no result.

Is there something I'm doing wrong? Any suggestions?

0 Karma
1 Solution

hp1
Engager

So I just ended up using javascript to achieve what I want.

var check = splunkjs.mvc.Components.getInstance("checkbox_interface");
var tokens = mvc.Components.getInstance("default");

check.on("change", function() {
    var s = check.val().join(" OR ")
    tokens.set("int_name", s);
});

Not sure if I want to call this solution or workaround, cause if I use simple xml as below, it does work without additional code.

<input type="checkbox">
      <prefix>(</prefix>
      <suffix>)</suffix>
      <delimiter> OR </delimiter>
    </input>

View solution in original post

0 Karma

hp1
Engager

So I just ended up using javascript to achieve what I want.

var check = splunkjs.mvc.Components.getInstance("checkbox_interface");
var tokens = mvc.Components.getInstance("default");

check.on("change", function() {
    var s = check.val().join(" OR ")
    tokens.set("int_name", s);
});

Not sure if I want to call this solution or workaround, cause if I use simple xml as below, it does work without additional code.

<input type="checkbox">
      <prefix>(</prefix>
      <suffix>)</suffix>
      <delimiter> OR </delimiter>
    </input>
0 Karma
Get Updates on the Splunk Community!

Enterprise Security Content Update (ESCU) | New Releases

In December, the Splunk Threat Research Team had 1 release of new security content via the Enterprise Security ...

Why am I not seeing the finding in Splunk Enterprise Security Analyst Queue?

(This is the first of a series of 2 blogs). Splunk Enterprise Security is a fantastic tool that offers robust ...

Index This | What are the 12 Days of Splunk-mas?

December 2024 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with another ...