I have a text which is a URL. I am grouping my results and showing in a dashboard.
sourcetype="xyz" | stats count by AppName, URL
Now when I click on the URL, i want it to redirect to that specific URL page either in the same or new window.
How do I mention the link in my XML?
Lets say I have www.google.com on my URL field value ... when i click it ... i want google to be opened.
Well here is how i did it through Javascript
I simply use jquery .on to say if what they clicked on in the detail table is myfirstfield, then open the value which is the URL etc, i use Window.Open and pass a name of the window so they don't open a million popups.
splunkjs.mvc.Components.getInstance("example-table-detail").on("click", function (e) {
if(e.field === "Values"){
if(e.data["click.value"] === "MyFirstField")
{
if(e.data["click.value2"] != "" && e.data["click.value2"] != null ){
window.open(e.data["click.value2"],"NameOfWindow");}
}
if(e.data["click.value"] === "MySecondField"){
if(e.data["click.value2"] != "" && e.data["click.value2"] != null ){
window.open(e.data["click.value2"],"NameOfWindowTwo");}
}
}
});
posted an example above
Thanks jtrucks.
aelliott ... can you give me more info.
You should answer in more detail as a separate answer to help the original poster!
I have this functionality in an app I just created. I used SplunkJS to accomplish using the Web Framework, you can intercept the click and call javascript to open a new window.