[fix] Quick entry from grid view (#2194)
This commit is contained in:
parent
d48b270bf5
commit
a0d514a2e6
1 changed files with 6 additions and 5 deletions
|
|
@ -201,16 +201,17 @@ frappe.ui.form.save = function(frm, action, callback, btn) {
|
|||
|
||||
frappe.ui.form.update_calling_link = function(name) {
|
||||
if(frappe._from_link) {
|
||||
var doc = frappe.get_doc(frappe._from_link.doctype, frappe._from_link.docname);
|
||||
// set value
|
||||
if (frappe._from_link.doc && frappe._from_link.doc.parentfield){
|
||||
if (doc && doc.parentfield){
|
||||
//update values for child table
|
||||
$.each(frappe._from_link.frm.fields_dict[frappe._from_link.doc.parentfield].grid.grid_rows, function(index, field) {
|
||||
$.each(frappe._from_link.frm.fields_dict[doc.parentfield].grid.grid_rows, function(index, field) {
|
||||
if(field.doc && field.doc.name===frappe._from_link.docname){
|
||||
field.fields_dict[frappe._from_link.df.fieldname].set_value(name);
|
||||
frappe._from_link.set_value(name);
|
||||
}});
|
||||
} else {
|
||||
frappe._from_link.frm.fields_dict[frappe._from_link.df.fieldname].set_value(name);
|
||||
}
|
||||
frappe._from_link.set_value(name);
|
||||
}
|
||||
|
||||
// refresh field
|
||||
frappe._from_link.refresh();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue