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