I am using following code to display search bar controls on a dashboard. I want to pass a query dynamically into a search bar based on drop-down values selection. (i.e. query in search bar should change whenever drop-down value changes)
var mysearchbar = new SearchbarView ({
id: "searchbar1",
"value": sourcetype.value,
el: $("#mysearchbar1")
}, {tokens: true }).render();
You change change the search
property. Here is an example to give an idea
mydropdown.on("change", function(newValue) {
FormUtils.handleValueChange(mydropdown);
// build you search string using values from dropdown
var newsearchstring = "<<your new search string with value from dropdown>>
mysearchbar.settings.set("value", newsearchstring)
});
You change change the search
property. Here is an example to give an idea
mydropdown.on("change", function(newValue) {
FormUtils.handleValueChange(mydropdown);
// build you search string using values from dropdown
var newsearchstring = "<<your new search string with value from dropdown>>
mysearchbar.settings.set("value", newsearchstring)
});