我正在尝试创建一个可重用的脚本,用于使用服务器端脚本捕获 onSave 的记录更改。为此,我需要给定表的模型信息,包括每个字段的类型。
我已经想出了如何获取表格的模型和字段的详细信息:
var table = "Clients";
var myObject = app.models[table];
// Dump the properties of the 2nd field in the model
console.log("Field 2 properties: " + JSON.stringify(myObject["L"]["fields"]["1"]));
我看到这个:
{"name":"Client",
"key":"zzzkS1spSPKkRXMn",
"displayName":null,
"description":"Short name for client (must be unique)",
"type":{},
"required":false,
"uid":false,
"defaultValue":null,
"minLength":0,
"maxLength":null,
"integer":false,
"sortable":true,
"minValue":null,
"maxValue":null,
"regexp":null,
"regexpError":null,
"possibleValues":null,
"aggregationType":null
}
“类型”在这里看起来像一个空属性,我似乎无法弄清楚如何获得对它的任何引用来告诉我我需要什么。
如何获取模型中给定字段的可用类型信息?