소스 검색

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) {

// 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());
}


+ 1
- 0
frappe/core/page/data_import_tool/data_import_tool_columns.html 파일 보기

@@ -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>


불러오는 중...
취소
저장