var _preload_fieldmapper_IDL = {};
for (var c in _preload_fieldmapper_IDL) {
var x = _preload_fieldmapper_IDL[c]; x.field_map = {};
var p = x.fields.length;
for (var n in {isnew:1,ischanged:1,isdeleted:1}) {
x.fields[p] = {name:n,virtual:true};
p++;
}
for (var f in x.fields) x.field_map[x.fields[f].name] = x.fields[f];
}
,
,
:{name:"",label:"",restrict_primary:"",table:"",core:true,virtual:true,source:"()",pkey:"",pkey_sequence:"",}
fields:[,]
,permacrud:{"":{},}
{name:"",label:"",primitive:true,selector:"",virtual:true,required:true,i18n:true,datatype:""}
perms:['',]
type:"link",,
key:"","class":"",reltype:""
true
false