Name

global.DictionaryChoiceFields

Description

Returns a list of valid fields from sys_choice for the table name provided. Used by choice_field on sys_dictionary

Script

var DictionaryChoiceFields = Class.create();
DictionaryChoiceFields.prototype = {
  initialize: function() {
  },
  process: function(tableName) {
  	var glideAggregate = new GlideAggregate('sys_choice');
  	glideAggregate.addQuery('inactive', false).addOrCondition('inactive', '');
  	glideAggregate.addQuery('name', tableName);
  	glideAggregate.addAggregate('MIN', 'element');
  	glideAggregate.query();
  	
  	answer=new Array();
  	while(glideAggregate.next())
  		answer.push(glideAggregate.element+"");
  	return answer;
  },
  type: 'DictionaryChoiceFields'
}

Sys ID

9b304033eb3301007128a5fc5206fe8b

Offical Documentation

Official Docs: