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 版权协议,转载请附上原文出处链接和本声明。