I'm trying to do a drilldown so that when user clicked on a column of a table, it will open up a new page
<drilldown>
<link>
$click.value2
</link>
</drilldown>
The value of $click.value2$
is http://www.google.com
.
Somehow, when the cell is clicked, splunk treats it as a relative path, and brings me to:-
http://my/splunk/instant/apps/http://www.google.com
Is there anyway to workaround this?
Ok. I managed to get it to work. This is what i did:-
Convert the dashboard into HTML, and then
Modify this line
// var url = TokenUtils.replaceTokenNames("{{SPLUNKWEB_URL_PREFIX}}/app/lionel/$click.value2$", _.extend(submittedTokenModel.toJSON(), e.data), TokenUtils.getEscaper('url'));
... to this:-
var url = TokenUtils.replaceTokenNames("$click.value2$", _.extend(submittedTokenModel.toJSON(), e.data));
Ok. I managed to get it to work. This is what i did:-
Convert the dashboard into HTML, and then
Modify this line
// var url = TokenUtils.replaceTokenNames("{{SPLUNKWEB_URL_PREFIX}}/app/lionel/$click.value2$", _.extend(submittedTokenModel.toJSON(), e.data), TokenUtils.getEscaper('url'));
... to this:-
var url = TokenUtils.replaceTokenNames("$click.value2$", _.extend(submittedTokenModel.toJSON(), e.data));