Да, вы на правильном пути.После расширения представления вы должны загрузить файл шаблона из js следующим образом:
odoo.define('module_nm.js_nm', function (require) {
'use strict';
var core = require('web.core');
var ajax = require('web.ajax');
var qweb = core.qweb;
var test = require('base_module_js_nm');
test.include({
_loadTemplates: function(){
return $.when(this._super(),
ajax.loadXML('/module_nm/static/src/xml/file_nm.xml', qweb))
},
});
});
Затем вам нужно добавить этот файл js в файл assets.xml, например:
<template id="tmpl_id" inherit_id="web.assets_frontend" name="Template name">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript"
src="/module_nm/static/src/js/js_file_nm.js"></script>
</xpath>
</template>
Пусть это сработает.Спасибо.