Name

global.AjaxSortUpdateHandler

Description

AjaxSortUpdateHandler

Script

var AjaxSortUpdateHandler = Class.create();

AjaxSortUpdateHandler.prototype = Object.extendsObject(AbstractAjaxProcessor, {
 updateItems: function() { 
    var contextID = this.getParameter('sysparm_context_id');
    var contextColumn = this.getParameter('sysparm_context_column');
    var recordTable = this.getParameter('sysparm_table');
    var indexColumn = this.getParameter('sysparm_index_column');
    var orderBy = this.getParameter('sysparm_order_by');
    var insertLocation = this.getParameter('sysparm_target_insert_location');
    var recordIDs = this.getParameter('sysparm_ids');
    var targetID = this.getParameter('sysparm_target_id');
    new GlideOrderingManager(contextID, contextColumn, 
                                                   recordTable, indexColumn,
                                                   orderBy, insertLocation, 
                                                   recordIDs, targetID, null).updateItems();
   
 },
  
  /**
   * Prevent public access to the processor
   */
  isPublic: function() {
  	return false;
  },
  
  type: "AjaxSortUpdateHandler"
});

Sys ID

d36a5f59ff221000dadaefff0efe1e1e

Offical Documentation

Official Docs: