Я использую Odoo 10. Попытка унаследовать и изменить файл nv.d3.js в веб-модуле, но безрезультатно и никаких ошибок не отображается.Пожалуйста, проверьте, что я делаю не так здесь.
мой файл .js:
odoo.define('budget_management.graph', function(require){
"use strict";
var WebClient = require('web.nv.d3');
var Model = require('web.Model');
var utils = require('web.utils');
WebClient.contentGenerator.include({
trowEnter.append("td")
.classed("value",true)
.html(function(p, i) {
var myval = valueFormatter(p.value, i)
//alert(myval)
return myval+'%'
});
var html = table.node().outerHTML;
if (d.footer !== undefined)
html += "<div class='footer'>" + d.footer + "</div>";
return html;
});
});
И мой файл xml содержит:
<template id="assets_backend" name="extend_web_nvd3js assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<script type="text/javascript" src="/budget_management/static/src/js/inherit.nv.d3.js"></script>
</xpath>
</template>
, если я изменю код смодуль ядра, на котором он работает, но не может его унаследовать и реализовать.