hi all,
Please help with my search result which returns null value when I use it in my view. Search results inside a Splunk return required data, nevertheless.
require([
'underscore',
'jquery',
'splunkjs/mvc',
'/static/app/mastering/visview.js',
'splunkjs/mvc/searchmanager',
'splunkjs/mvc/simplexml/ready!'],
function(_, $, mvc, VisView, SearchManager, ){
//vis search
var mySearch1 = new SearchManager({
id: "mysearch1",
preview: true,
cache: true,
search: "| inputlookup earthquakes.csv | rex field=Datetime \"^.*,\s(?<me>[^_]*\d)\" | table me | head 1",
});
var customView = new VisView({
id: "mycustomview",
managerid: "mysearch1",
el: $("#vis1"),
}).render();
});
and view is :
define(function(require, exports, module){
var SimpleSplunkView = require('splunkjs/mvc/simplesplunkview');
var VisView = SimpleSplunkView.extend({
className: "visview",
options: {
data: "results"
},
formatData: function(data) {
console.log(data);
return this;
},
createView: function(){
return this;
},
updateView: function(viz, data) {
var myResults = data[0];
this.$el.html("The count of search results: <b>" + myResults + "</b>");
}
});
return VisView;
});
... View more