引入nv3 库
<template id="web.js_tests_assets">
<script type="text/javascript" src="/web/static/lib/nvd3/nv.d3.js"></script>
JS文件引入
/Users/hepeng/develop/odoo/odoo-12.0/addons/web/static/src/js/views/graph/graph_view.js
jsLibs: [
'/web/static/lib/nvd3/d3.v3.js',
'/web/static/lib/nvd3/nv.d3.js',
'/web/static/src/js/libs/nvd3.js'
],
button 位置
/Users/hepeng/develop/odoo/odoo-12.0/addons/web/static/src/xml/base.xml
514 行
<t t-name="GraphView.buttons">
<div class="btn-group" role="toolbar" aria-label="Change graph">
<button class="btn btn-secondary fa fa-bar-chart-o o_graph_button" title="Bar Chart" aria-label="Bar Chart" data-mode="bar"/>
<button class="btn btn-secondary fa fa-area-chart o_graph_button" title="Line Chart" aria-label="Line Chart" data-mode="line"/>
<button class="btn btn-secondary fa fa-pie-chart o_graph_button" title="Pie Chart" aria-label="Pie Chart" data-mode="pie"/>
</div>
-- nvd3 库
/Users/hepeng/develop/odoo/odoo-12.0/addons/web/static/lib/nvd3
-- 主要负责图形处理
/Users/hepeng/develop/odoo/odoo-12.0/addons/web/static/src/js/views/graph
-- 生成图形的js
graph_renderer.js
-- 主要加载图片nvd3 文件 .
graph_view.js
jsLibs: [
'/web/static/lib/nvd3/d3.v3.js',
'/web/static/lib/nvd3/nv.d3.js',
'/web/static/src/js/libs/nvd3.js'
],
/Users/hepeng/develop/odoo/odoo-12.0/addons/web/static/src/js/fields/basic_fields.js
jsLibs: [
'/web/static/lib/nvd3/d3.v3.js',
'/web/static/lib/nvd3/nv.d3.js',
'/web/static/src/js/libs/nvd3.js'
],
Odoo 系统报表源码分析
猜你喜欢
转载自blog.csdn.net/billhepeng/article/details/103171957
今日推荐
周排行