odoo弹出选择弹窗,在列表视图选择记录操作

  • Post author:
  • Post category:其他


odoo可以通过弹窗弹窗列表视图,选择指定模型的记录进行操作

常见的场景比如many2many或者one2many字段,需要一次选择多条记录的时候,可以通过自定义的按钮,在js中弹出弹窗,显示列表中的记录进行操作

弹窗示例如下:

var dialogs = require('web.view_dialogs');
new dialogs.SelectCreateDialog(self, {
                                        res_model: '弹窗对应的模型_name',
                                        domain: domain,
                                        context: {'noOpen': true},
                                        title: '标题',
                                        no_create: true,
                                        readonly: true,
                                        list_id: 视图id,
                                        on_selected: function (records) {
                                            // 确认选择后回调函数
                                        }
                                    }).open();



版权声明:本文为qq_35172891原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。