有时候需要在js的处理逻辑当中打开视图,比如按钮点击的时候打开视图,并且在底部显示自定义的按钮,示例如下:
var view_dialogs = require('web.view_dialogs');
var buttons = [{
text: '按钮文字',
classes: "btn-success", //按钮class样式
click: function () {
// 点击按钮的回调函数
}, {
text: '按钮文字',
classes: "btn-primary",
click: function () {
// 点击按钮回调函数
}, {
text: '按钮文字',
classes: "btn-secondary o_form_button_cancel",
close: true,
click: function () {
// 点击按钮回调函数
},
}]
new view_dialogs.FormViewDialog(this, {
res_model: this.model,
title: '标题',
buttons: buttons,
res_id: this.id,
readonly: false
}).open();