Name
global.FieldDescriptor
Description
Defines a field within a table
Script
gs.include("PrototypeServer");
var FieldDescriptor = Class.create();
FieldDescriptor.prototype = {
initialize : function(name) {
this.fieldDescriptor = new SNC.TableRotationField(name);
},
_setIgnoreList : function() {
gs.log("FieldDescriptor._setIgnoreList has been deprecated");
},
_setFieldNames : function() {
gs.log("FieldDescriptor._setFieldNames has been deprecated");
},
// A sys_dictionary record that provides the prototype for a new field
setPrototype : function(r) {
this.fieldDescriptor.setPrototype(r);
},
setChoiceTable : function(tableName) {
this.fieldDescriptor.setChoiceTable(tableName);
},
setChoiceField : function(fieldName) {
this.fieldDescriptor.setChoiceField(fieldName);
},
setReferenceTable : function(tableName) {
this.fieldDescriptor.setReferenceTable(tableName);
},
setField : function(name, value) {
this.fieldDescriptor.setField(name, value);
},
getField: function(name) {
return this.fieldDescriptor.getField(name);
},
getName : function() {
return this.fieldDescriptor.getName();
},
toXML: function(doc) {
this.fieldDescriptor.toXML(doc);
},
_ignoreValue : function(fn, fv) {
gs.log("FieldDescriptor._setIgnoreList has been deprecated");
},
_z : function() {
return "FieldDescriptor";
}
};
Sys ID
fdb868e10a0a0b45005566b1cde0f338