in src/framework/MUtil.tsx [305:321]
scoreOf: function(f:MFieldSchema, database:any) {
const v = _.get(database, f.name);
if(f.type == "enum"){
return _.toNumber(MUtil.standardFields(f.enumFields)?.find(e=>e.value == v)?.score);
} else if(f.type == "set"){
let score = 0;
const opts = MUtil.standardFields(f.setFields);
for(let s of opts){
if(_.find(opts, {value:v})) {
score += _.toNumber(s.score);
}
}
return score;
} else {
return 0;
}
},