Select only mandatory childtable fields on Select Mandatory (#2092)
This commit is contained in:
parent
f69fc526c6
commit
983796fbd4
2 changed files with 8 additions and 3 deletions
|
|
@ -42,11 +42,15 @@ frappe.DataImportTool = Class.extend({
|
|||
if(me.doctype) {
|
||||
|
||||
// render select columns
|
||||
var doctype_list = [frappe.get_doc('DocType', me.doctype)];
|
||||
var parent_doctype = frappe.get_doc('DocType', me.doctype);
|
||||
parent_doctype["reqd"] = true;
|
||||
var doctype_list = [parent_doctype];
|
||||
|
||||
frappe.meta.get_table_fields(me.doctype).forEach(function(df) {
|
||||
doctype_list.push(frappe.get_doc('DocType', df.options));
|
||||
var d = frappe.get_doc('DocType', df.options);
|
||||
d["reqd"]=df.reqd;
|
||||
doctype_list.push(d);
|
||||
});
|
||||
|
||||
$(frappe.render_template("data_import_tool_columns", {doctype_list: doctype_list}))
|
||||
.appendTo(me.select_columns.empty());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
<div class="row">
|
||||
{% for f in doctype.fields %}
|
||||
{% if (frappe.model.no_value_type.indexOf(f.fieldtype)===-1) %}
|
||||
{% doctype.reqd||(f.reqd=0);%}
|
||||
<div class="col-sm-4">
|
||||
<div class="checkbox" style="margin: 5px 0px;">
|
||||
<label>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue