0

我有 2 个文档类型,当我按下按钮时,我想发送字段data,然后发送items到另一个文档类型,在研究过程中我发现了这样的示例。但根本不起作用。有什么建议吗?

frappe.ui.form.on('Testdatafrom', {
    custom_button: function (frm, cdt, cdn) {
        msgprint(frm.doc.custom_label);
        frappe.set_route("Form", "Testdatato", "New Testdatato 1", { "name": frm.doc.custom_label});
    }
});

在此处输入图像描述

custom_label像这样在这里展示

frappe.ui.form.on('Testdatato', {
    onload(frm) {
        frm.set_value('custom_label', name);
    }
});

在此处输入图像描述

4

1 回答 1

0

尝试这个:

frappe.ui.form.on('Testdatato', {
    onload(frm) {
        let name = frappe.route_options.name;
        frm.set_value('custom_label', name);
    }
});

与路由一起传递的对象保存在frappe.route_options

于 2020-03-29T12:40:18.500 回答