Как унаследовать и изменить файл JavaScript nv.d3.js из веб-модуля odoo 10 - PullRequest
0 голосов
/ 31 декабря 2018

Я использую 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>

, если я изменю код смодуль ядра, на котором он работает, но не может его унаследовать и реализовать.

...