Name

global.HighlightedValues

Description

Handler for ajax calls to verify for duplicated combinations of table + field + workspace in the highlighted value table.

Script

var HighlightedValues = Class.create();
HighlightedValues.prototype = Object.extendsObject(AbstractAjaxProcessor, {

  isDuplicateRecord : function() {
  	var table = this.getParameter('sysparm_table');
  	var field = this.getParameter('sysparm_field');
  	var workspace = this.getParameter('sysparm_ws');
  	var sysId = this.getParameter('sysparm_current_sys_id');
  	var gr = new GlideRecord('sys_highlighted_value');
  	gr.addQuery('table',table);
  	gr.addQuery('field',field);
  	if (workspace)
  		gr.addQuery('workspace', workspace);
  	else
  		gr.addNullQuery('workspace');
  	gr.query();
  	return gr.next() && gr.getUniqueValue() != sysId;
  },

  type: 'HighlightedValues'
});

Sys ID

2d0a237b0f203300ba8a6dd0ff767e9d

Offical Documentation

Official Docs: