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