在 ODOO14 中,我想在 javascript 函数中获取当前模型
In ODOO14 I want to get current model in javascript function
我有一个 js 函数,我在操作按钮中使用它,就像 confirm="custom message" 作为属性一样。
问题是:我需要知道它是从哪个动作调用的,例如,如果它是从 sale.order 调用的,那么我需要知道它是从 sale.order 调用的。我试过的如下。
Example URL: localhost:8069/web?#action=430&cids=1&id=24&menu_id=277&model=sale.order&view_type=form
我需要 model 和 id 在上面 url.
这是我试过的示例函数。
def = new Promise(function (resolve, reject) {
var model = this.dataset.model;
var call_kw = '/web/dataset/call_kw/my.mudule/my_func';
session.rpc(call_kw, {
model: 'my.module',
method: 'my_func',
args: [model],
kwargs: {}
},
很简单。
我需要在 args
中将模型作为 self.modelName 传递
.......
args: [self.modelName],
.......
我有一个 js 函数,我在操作按钮中使用它,就像 confirm="custom message" 作为属性一样。 问题是:我需要知道它是从哪个动作调用的,例如,如果它是从 sale.order 调用的,那么我需要知道它是从 sale.order 调用的。我试过的如下。
Example URL: localhost:8069/web?#action=430&cids=1&id=24&menu_id=277&model=sale.order&view_type=form
我需要 model 和 id 在上面 url.
这是我试过的示例函数。
def = new Promise(function (resolve, reject) {
var model = this.dataset.model;
var call_kw = '/web/dataset/call_kw/my.mudule/my_func';
session.rpc(call_kw, {
model: 'my.module',
method: 'my_func',
args: [model],
kwargs: {}
},
很简单。 我需要在 args
中将模型作为 self.modelName 传递 .......
args: [self.modelName],
.......