Hide Buttons in Form View

In a submitted Sales Order, you can see buttons like Update Items, Status. Also there are many options under 'Create' button.

Custom Script

You can write custom script as shown below to hide these buttons.

frappe.ui.form.on('Sales Order', {
    refresh(frm) {
        setTimeout(() => {
            frm.remove_custom_button('Update Items');
            frm.remove_custom_button('Close', 'Status');
            frm.remove_custom_button('Work Order', 'Make');
        }, 10);
    }
});
Was this article helpful?