В Odoo 10 хорошо работает событие клика. И это не может работать в Odoo 12. Я не знаю, как это изменить. Пожалуйста, помогите.
Файл manifest.py:
'js': [
'static/src/js/mm_wlpz.js',
] ,
Файл XML:
<button string="选取库存" custom="mm_wlpz_jsck_click"/>
Файл JS:
odoo.define('x_ds.mm_wlpz_js', function (require) {
"use strict";
var form_widget = require('web.form_widgets');
var core = require('web.core');
var _t = core._t;
form_widget.WidgetButton.include({
on_click: function () {
alert( 'on_click ' )
if (this.node.attrs.custom === "mm_wlpz_jsck_click") {
//console.log(this)
this.field_manager.fields.check_jskc.set_value(true)
return;
}
} ,
});
});