double column fix
This commit is contained in:
parent
3e2a74f2a5
commit
87545f035f
3 changed files with 14 additions and 3 deletions
3
js/core.min.js
vendored
3
js/core.min.js
vendored
|
|
@ -73,7 +73,8 @@ wn.provide('wn.model');wn.model={no_value_type:['Section Break','Column Break','
|
|||
* lib/js/wn/meta.js
|
||||
*/
|
||||
wn.provide('wn.meta.docfield_map');wn.provide('wn.meta.docfield_list');wn.provide('wn.meta.doctypes');$.extend(wn.meta,{add_field:function(df){wn.provide('wn.meta.docfield_map.'+df.parent);wn.meta.docfield_map[df.parent][df.fieldname||df.label]=df;if(!wn.meta.docfield_list[df.parent])
|
||||
wn.meta.docfield_list[df.parent]=[]
|
||||
wn.meta.docfield_list[df.parent]=[];for(var i in wn.meta.docfield_list[df.parent]){var d=wn.meta.docfield_list[df.parent][i];if(df.fieldname==d.fieldname)
|
||||
return;}
|
||||
wn.meta.docfield_list[df.parent].push(df);}});
|
||||
/*
|
||||
* lib/js/wn/misc/tools.js
|
||||
|
|
|
|||
|
|
@ -31,7 +31,14 @@ $.extend(wn.meta, {
|
|||
wn.meta.docfield_map[df.parent][df.fieldname || df.label] = df;
|
||||
|
||||
if(!wn.meta.docfield_list[df.parent])
|
||||
wn.meta.docfield_list[df.parent] = []
|
||||
wn.meta.docfield_list[df.parent] = [];
|
||||
|
||||
// check for repeat
|
||||
for(var i in wn.meta.docfield_list[df.parent]) {
|
||||
var d = wn.meta.docfield_list[df.parent][i];
|
||||
if(df.fieldname==d.fieldname)
|
||||
return; // no repeat
|
||||
}
|
||||
wn.meta.docfield_list[df.parent].push(df);
|
||||
}
|
||||
});
|
||||
|
|
@ -87,7 +87,10 @@ class DocType:
|
|||
for c in illegal:
|
||||
if c in d.fieldname:
|
||||
webnotes.msgprint('"%s" not allowed in fieldname' % c)
|
||||
|
||||
|
||||
else:
|
||||
webnotes.msgprint("Fieldname is mandatory in row %s" % str(d.idx+1), raise_exception=1)
|
||||
|
||||
# check illegal mandatory
|
||||
if d.fieldtype in ('HTML', 'Button', 'Section Break', 'Column Break') and d.reqd:
|
||||
webnotes.msgprint('%(lable)s [%(fieldtype)s] cannot be mandatory', raise_exception=1)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue