| // Copyright (c) 2016, Frappe Technologies and contributors |
| // For license information, please see license.txt |
| |
| frappe.ui.form.on("Address", { |
| is_your_company_address: function(frm) { |
| if(frm.doc.is_your_company_address){ |
| frm.add_child('links', { |
| link_doctype: 'Company', |
| link_name: frappe.defaults.get_user_default('Company') |
| }); |
| frm.fields_dict.links.grid.get_field('link_doctype').get_query = function() { |
| return { |
| filters: { |
| name: 'Company' |
| } |
| }; |
| }; |
| frm.refresh_field('links'); |
| } |
| else{ |
| frm.fields_dict.links.grid.get_field('link_doctype').get_query = null; |
| frm.clear_table('links'); |
| } |
| frm.refresh_field('links'); |
| } |
| }); |