Abhishek Balam | 346ca56 | 2020-10-14 18:11:04 +0530 | [diff] [blame] | 1 | // Copyright (c) 2016, Frappe Technologies and contributors |
| 2 | // For license information, please see license.txt |
| 3 | |
| 4 | frappe.ui.form.on("Address", { |
| 5 | is_your_company_address: function(frm) { |
| 6 | if(frm.doc.is_your_company_address){ |
| 7 | frm.add_child('links', { |
| 8 | link_doctype: 'Company', |
| 9 | link_name: frappe.defaults.get_user_default('Company') |
| 10 | }); |
| 11 | frm.fields_dict.links.grid.get_field('link_doctype').get_query = function() { |
| 12 | return { |
| 13 | filters: { |
| 14 | name: 'Company' |
| 15 | } |
Abhishek Balam | 38b26c8 | 2020-10-14 18:24:51 +0530 | [diff] [blame] | 16 | }; |
| 17 | }; |
Abhishek Balam | 346ca56 | 2020-10-14 18:11:04 +0530 | [diff] [blame] | 18 | frm.refresh_field('links'); |
| 19 | } |
| 20 | else{ |
| 21 | frm.fields_dict.links.grid.get_field('link_doctype').get_query = null; |
| 22 | frm.clear_table('links'); |
| 23 | } |
| 24 | frm.refresh_field('links'); |
| 25 | } |
| 26 | }); |