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

Offical Documentation

Official Docs: