require([
'underscore',
'jquery',
'splunkjs/mvc',
'splunkjs/mvc/simplexml/ready!'
], function(_, $, mvc) {
// Access the "default" token model
var defaultTokenModel = mvc.Components.get('default');
var submittedTokens = mvc.Components.get('submitted');
var tokens = mvc.Components.get("default");
var tokenValue = tokens.get("token1");
tokens.set("selection1", "zone");
tokens.set("selection2", "zone");
tokens.set("selection3", "zone");
submittedTokens.set(defaultTokenModel.toJSON());
var sourcetype_zone_id = mvc.Components.get('sourcetype_zone_id');
sourcetype_zone_id.on('change', function(value) {
var location= document.getElementById("sourcetype_location_id").children[1].children[1].value;
if(value.length!=0) {
if(value=="%" && location =="%") {
var tokens = mvc.Components.get("default");
var tokenValue = tokens.get("token1");
tokens.set("selection1", "zone");
tokens.set("selection2", "zone");
tokens.set("selection3", "zone");
} else if(value !=="%" && location =="%") {
var tokens = mvc.Components.get("default");
var tokenValue = tokens.get("token1");
tokens.set("selection1", "port");
tokens.set("selection2", "port");
tokens.set("selection3", "port");
}
} else {
var tokens = mvc.Components.get("default");
var tokenValue = tokens.get("token1");
tokens.set("selection1", "vesselid vesselname");
tokens.set("selection2", "vesselid");
tokens.set("selection3", "vesselid&vesselname");
}
submittedTokens.set(defaultTokenModel.toJSON());
});
... View more