in src/framework/MUtil.tsx [148:162]
fieldOfLayout: function (fields: MFieldSchema[], spec: M3UISpec): MFieldSchema[] {
const objectFieldMap = _.chain(fields).keyBy('name').value();
let r: { [key: string]: MFieldSchema } = {};
for (let s of spec.segments ?? []) {
for (let f of s.fields ?? []) {
if (_.isString(f)) {
const def = objectFieldMap[f];
if (def) {
r[f] = def;
}
}
}
}
return _.values(r);
},