如何替换产品的表单视图。点击产品时,它将打开产品表单视图并使用JS填充所有字段。
我使用了以下代码。它会在点击时打开产品的表单视图,但不会填写字段。
selected_item: function(e){
e.preventDefault();
// var name = e.currentTarget.dataset.action_name;
// var oe_id = $(event.currentTarget).data('id');
return this.do_action({
type: 'ir.actions.act_window',
res_model: 'product.product',
view_type: 'form',
view_mode: 'form',
views: [[false, 'form']],
target: 'current',
});
}
答案 0 :(得分:0)
通过添加以下内容指定您需要显示的记录:res_id: res_id,
。
要指定记录ID,您可以尝试:
selected_item: function(e){
e.preventDefault();
// var name = e.currentTarget.dataset.action_name;
var oe_id = $(e.currentTarget).data('id');
return this.do_action({
type: 'ir.actions.act_window',
res_model: 'product.product',
view_type: 'form',
view_mode: 'form',
res_id: oe_id,
views: [[false, 'form']],
target: 'current',
});
}