Hello,
I am trying to write a simple SPA using JS on the Search Head. I have a page where objects are generated dynamically based on a saved search. When an user clicks on an object, all other objects are hidden and the objects in focus pass data-device attribute to a second search which renders a new panel with data. This is fine except for when the user decides to switch focus mid search and they receive an error.
var poolSearch = new SearchManager({
id: elementSearch,
autostart: "true",
latest_time: "now",
earliest_time: "-1d@d",
cache: 'false',
search: splunkQuery
});
\
poolSearch.on('search:done', function(properties) {
console.log("DONE!\nSearch job properties:", properties.content);
var psearch = splunkjs.mvc.Components.getInstance(elementSearch);
var poolResults = psearch.data("results");
poolResults.on("data", function() {
console.log(poolResults.data());
});
});
I know how to check when a search is done or a search event has occurred, but how to cancel this search mid run?
Cheers,
Never mind on this I found the method. I was glazing over it.
poolSearch.cancel();
Never mind on this I found the method. I was glazing over it.
poolSearch.cancel();
Hi champ,
thanks for the post, just wondering if you could reference a search that's not created and run in JS and stop it amid searching? I.e. you have a search in xml, how do you reference it using Search Manager in JS.
many thanks again,
Derek