ソースを参照

Select only mandatory childtable fields on Select Mandatory (#2092)

version-14
KanchanChauhan 8年前
committed by Rushabh Mehta
コミット
983796fbd4
2個のファイルの変更8行の追加3行の削除
  1. +7
    -3
      frappe/core/page/data_import_tool/data_import_tool.js
  2. +1
    -0
      frappe/core/page/data_import_tool/data_import_tool_columns.html

+ 7
- 3
frappe/core/page/data_import_tool/data_import_tool.js ファイルの表示

@@ -42,11 +42,15 @@ frappe.DataImportTool = Class.extend({
if(me.doctype) { if(me.doctype) {


// render select columns // 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) { 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})) $(frappe.render_template("data_import_tool_columns", {doctype_list: doctype_list}))
.appendTo(me.select_columns.empty()); .appendTo(me.select_columns.empty());
} }


+ 1
- 0
frappe/core/page/data_import_tool/data_import_tool_columns.html ファイルの表示

@@ -4,6 +4,7 @@
<div class="row"> <div class="row">
{% for f in doctype.fields %} {% for f in doctype.fields %}
{% if (frappe.model.no_value_type.indexOf(f.fieldtype)===-1) %} {% if (frappe.model.no_value_type.indexOf(f.fieldtype)===-1) %}
{% doctype.reqd||(f.reqd=0);%}
<div class="col-sm-4"> <div class="col-sm-4">
<div class="checkbox" style="margin: 5px 0px;"> <div class="checkbox" style="margin: 5px 0px;">
<label> <label>


読み込み中…
キャンセル
保存