Name
global.ScrumAjaxChoiceDetailsProvider
Description
ScrumAjaxChoiceDetailsProvider
Script
var ScrumAjaxChoiceDetailsProvider = Class.create();
ScrumAjaxChoiceDetailsProvider.prototype = Object.extendsObject(AbstractAjaxProcessor, {
getChoiceData: function() {
var name = this.getParameter('sysparm_table');
var element = this.getParameter('sysparm_column');
//Get the sys_choice entries
var choices = new GlideSysChoice(name, element);
var gr = choices.getChoices();
while (gr.next()){
if(gr.inactive)
continue;
var label = gr["label"];
var value = gr["value"];
var item = this.newItem("choice");
item.setAttribute('label', label);
item.setAttribute('value', value);
}
},
/**
* Prevent public access to this processor
*/
isPublic: function() {
return false;
}
});
Sys ID
f9d5f70eff311000dadaefff0efe1e3b