Name
global.SpotlightGroupCopyHelperAjax
Description
No description available
Script
var SpotlightGroupCopyHelperAjax = Class.create();
SpotlightGroupCopyHelperAjax.prototype = Object.extendsObject(AbstractAjaxProcessor, {
getElementsForBreakdown: function() {
var spotlightGroup = new GlideRecordSecure('spotlight_groups');
spotlightGroup.get(this.getParameter('sysparm_groupSysID'));
spotlightGroup.setValue('breakdown', this.getParameter('sysparm_breakdown'));
var elementTable = spotlightGroup.element.getTargetTable();
var elementQuery = spotlightGroup.element.getCondition();
var element = new GlideRecordSecure(elementTable);
element.addEncodedQuery(elementQuery);
element.orderBy(element.getDisplayName());
element.query();
var result = [];
while (element.next()) {
var entry = {};
entry.id = element.getUniqueValue();
entry.display = element.getDisplayValue();
result.push(entry);
}
return JSON.stringify(result);
},
type: "SpotlightGroupCopyHelperAjax"
});
Sys ID
650f1746b76323008e2a8a66ee11a984