Event triggered when you click on 'create new doc' from link field

Here is an example with Purchase Receipt Item where I send supplier to the batch quick entry form:

frappe.ui.form.on('Purchase Receipt', {
    refresh(frm) {
        var df = frappe.meta.get_docfield("Purchase Receipt Item","batch_no", frm.doc.name);
        df.get_route_options_for_new_doc = function (field) {
            return {
                "item": field.doc.item_code,
                "supplier": field.doc.supplier
            }
        }
    }
})
7 Likes