Hi,
How to hide Child Table Particular Field using Custom Script?
In Sales Order to hide Rate field , I have tried with below custom script. But not able to hide rate field.
frappe.ui.form.on(‘Sales Order’, {
refresh(frm) {
//your code here
cur_frm.fields_dict[‘items’].grid.set_column_disp(‘rate’, true);
cur_frm.refresh_fields();
} });
Thanks in Advance.
lokesh
January 4, 2020, 12:28pm
#2
Hi, Try below code on .js file
df = frappe.meta.get_docfield(“Sales Order Item”, “rate”, frm.doc.name)
df.hidden = 1
frm.refresh_fields()
Hi Lokesh
Thanks for your code. But it is not working. Please help
frappe.ui.form.on(“Sales Order”,{ refresh:function(frm) {
var df=frappe.meta.get_docfield(“Sales Order Item”, “rate”,frm.doc.name);
df.hidden=1;
frm.refresh_fields();
}
});
This is the code i have written. not working. pls help.
frappe.ui.form.on(“Sales Order”,{ before_load:function(frm) {
var df=frappe.meta.get_docfield(“Sales Order Item”, “rate”,frm.doc.name);
df.hidden=1;
frm.refresh_fields();
}
});
Hi Lokesh
I achieved this by using before_load event. Thanks Your Kind help.
4 Likes