[fix] Clear addressed and contacts on a new form
This commit is contained in:
parent
baefec4498
commit
915778fb69
@ -12,6 +12,7 @@ cur_frm.cscript.refresh = function(doc, dt, dn) {
|
|||||||
|
|
||||||
if(doc.__islocal){
|
if(doc.__islocal){
|
||||||
hide_field(['address_html','contact_html']);
|
hide_field(['address_html','contact_html']);
|
||||||
|
erpnext.utils.clear_address_and_contact(cur_frm);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
unhide_field(['address_html','contact_html']);
|
unhide_field(['address_html','contact_html']);
|
||||||
|
@ -37,6 +37,8 @@ erpnext.LeadController = frappe.ui.form.Controller.extend({
|
|||||||
|
|
||||||
if(!this.frm.doc.__islocal) {
|
if(!this.frm.doc.__islocal) {
|
||||||
erpnext.utils.render_address_and_contact(cur_frm);
|
erpnext.utils.render_address_and_contact(cur_frm);
|
||||||
|
} else {
|
||||||
|
erpnext.utils.clear_address_and_contact(cur_frm);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -100,6 +100,11 @@ $.extend(erpnext, {
|
|||||||
|
|
||||||
|
|
||||||
$.extend(erpnext.utils, {
|
$.extend(erpnext.utils, {
|
||||||
|
clear_address_and_contact: function(frm) {
|
||||||
|
$(frm.fields_dict['address_html'].wrapper).html("");
|
||||||
|
frm.fields_dict['contact_html'] && $(frm.fields_dict['contact_html'].wrapper).html("");
|
||||||
|
},
|
||||||
|
|
||||||
render_address_and_contact: function(frm) {
|
render_address_and_contact: function(frm) {
|
||||||
// render address
|
// render address
|
||||||
$(frm.fields_dict['address_html'].wrapper)
|
$(frm.fields_dict['address_html'].wrapper)
|
||||||
|
@ -14,6 +14,8 @@ frappe.ui.form.on("Customer", "refresh", function(frm) {
|
|||||||
|
|
||||||
if(!frm.doc.__islocal) {
|
if(!frm.doc.__islocal) {
|
||||||
erpnext.utils.render_address_and_contact(frm);
|
erpnext.utils.render_address_and_contact(frm);
|
||||||
|
} else {
|
||||||
|
erpnext.utils.clear_address_and_contact(frm);
|
||||||
}
|
}
|
||||||
|
|
||||||
var grid = cur_frm.get_field("sales_team").grid;
|
var grid = cur_frm.get_field("sales_team").grid;
|
||||||
|
@ -5,6 +5,7 @@ cur_frm.cscript.refresh = function(doc,dt,dn){
|
|||||||
|
|
||||||
if(doc.__islocal){
|
if(doc.__islocal){
|
||||||
hide_field(['address_html', 'contact_html']);
|
hide_field(['address_html', 'contact_html']);
|
||||||
|
erpnext.utils.clear_address_and_contact(cur_frm);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
unhide_field(['address_html', 'contact_html']);
|
unhide_field(['address_html', 'contact_html']);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user